【发布时间】:2016-07-15 15:44:06
【问题描述】:
当我使用 VS2012 的开发人员命令提示符并键入时
cl myProgram.cpp
编译成功, 但是,现在我想从 mySourceCode.cpp
的源代码中编译同一个文件使用
system("cl myProgram.c");
当我尝试时,我得到以下错误
致命错误 c1034:proccess.h:未设置包含路径
我想知道是否有一种方法可以在源代码中解决此问题而无需更改任何环境变量?
我的源代码如下所示:mySourceCode.cpp
#include <iostream>
#include ...
int main()
{
//set up code
...
system("cl myProgram.c");
}
我要编译的代码:myProgram.cpp
#include <proccess.h>
#include <windows.h>
#include <stdio.h>
int main()
{
//set up code
...
Sleep(10000);
}
【问题讨论】:
-
谢谢,这可能是一个好的开始。我可能是错的,但我怀疑当我调用系统时,VS2012 使用命令提示符而不是使用“\Program Files (x86)\Microsoft Visual Studio 8\vc\bin\vcvars32 设置环境变量的开发人员命令提示符” 。蝙蝠。”还没有弄清楚如何调和这些
标签: c++ windows visual-studio-2012 system