本帖最后由 TAOGLA 于 2022-8-30 14:20 编辑
在之前本人的一个帖子中求助各位朋友用C++启动某进程
但是有个比较奇妙的问题啊
相同的代码,如下:
[C++] 纯文本查看 复制代码 #include <iostream>
#include <windows.h>
using namespace std;
int main(int argc, char* argv[])
{
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi;
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = TRUE;
char szCommandLine[] = "cmd";
BOOL bRet = ::CreateProcess(
NULL,
szCommandLine,
NULL,
NULL,
FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi);
int nError = GetLastError();
return 0;
}
这段代码,DevC能运行,但VS不行
VS的错误如下:
希望大佬指教! |