vs2005控制台程序能调用API函数吗?怎么编译不通过呢?高手求救啊!
#include<windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
STARTUPINFO st;
PROCESS_INFORMATION pi;
::CreateProcess(NULL,"cmd",NULL,NULL,FALSE,CREATE_NEW_CONSOLE,0,NULL,&st,&pi);
return 0;
}
再vc6.0控制台下就可以通过,但在2005下一直就是这么一个错误,如下:
error C2664: 'CreateProcessW' : cannot convert parameter 2 from 'const char [4]' to 'LPWSTR'
1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
调用MessageBox也是一样的错误,不知为什么?