当前位置: 代码迷 >> VC >> vs2005 引来了windows.h,但是编译时还是不认CreateProcess
  详细解决方案

vs2005 引来了windows.h,但是编译时还是不认CreateProcess

热度:10375   发布时间:2013-02-25 00:00:00.0
vs2005 引入了windows.h,但是编译时还是不认CreateProcess
本帖最后由 Kevin00000000 于 2013-01-10 14:27:36 编辑
用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

------解决方案--------------------------------------------------------
帮你结贴吧。有倒分的嫌疑啊。
------解决方案--------------------------------------------------------
接分.....................
  相关解决方案