用vs2005写了一个小程序,主要就是想测试一下sqlite3的多进程并发访问,没想到遇到了小麻烦。
#include <windows.h>
int APIENTRY WinMain(__in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd)
{
//......
CreateProcess(NULL, szCmdline, NULL, NULL, FALSE, 0, NULL, szWorkDirectory, &si, &pi);
//......
}
编译时提示error C3861:'CreateProcess':identifier not found.
可是CreaseProcess宏明明就在winbase.h里定义了,按F12都能跳过去。
更诡异的是CreaseProcessA居然OK,无语了,求高手指定?
VS2005?? CreateProcess
------解决方案--------------------------------------------------------
帮你结贴吧。有倒分的嫌疑啊。
------解决方案--------------------------------------------------------
接分.....................