我已经安装了Visual Studio C ++ Express 2012,并希望使用Code :: Blocks的编译器。 在运行vcvars32.bat ,启动cl.exe不起作用(缺lessmspdb100.dll ),但是这只对命令行中的当前会话有效。 这同样适用于编译Code :: Blocks。
我怎样才能vcvars32.bat在编译之前运行vcvars32.bat ?
在Windows上的Java和环境variables
将REM设置为variables以使代码看起来不同
连接stringvariables会覆盖它们
用于设置环境variables的Shell脚本
JAVA不在path,虽然JAVA_HOME设置
解决方法
这个解决方法实际上并不是我所期望的,但是它是有效的,这很重要。 我没有让Code :: Blocks直接运行cl.exe , vcvars32.bat在运行实际编译器之前设置了一个运行vcvars32.bat的简单批处理脚本。
REM File: cl.bat call vcvars32.bat call cl.exe %1 %*
在项目属性中,有一个“ Build events部分。 您可以将vcvars32.bat添加到预生成事件中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。