微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在编译Code :: Blocks之前运行vcvars32.bat?

我已经安装了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] 举报,一经查实,本站将立刻删除。

相关推荐