在CMD中使用cl.exe编译的问题
来源:互联网 发布:录制脚本的软件 编辑:程序博客网 时间:2024/06/04 13:56
如果直接在cmd中使用cl的话需要设置比较麻烦的INCLUDE和LIB环境变量,
这里介绍一种比较简单的方法:
VS->工具->visual studio 2008 Command Prompt,这个环境下自动就把这些复杂的东西设置好了,同时也是个小黑板,
仔细看,会发现其实是运行了一个bat文件。
如果出现:
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
此时不应有 /Utilities/Bin/x86";C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System3
2/Wbem;C:/Program Files/Microsoft SQL Server/90/Tools/binn/;C:/Program Files/Gem
plus/GemSafe Libraries/BIN/"
等等的问题,导致各种命令工具不能使用的问题。出现找不到头文件PATH等问题
原因是我装了Direct SDK
解决办法:在系统环境变量设置中,删除Path变量中的"C:/Program Files/Microsoft DirectX SDK (June 2006)/Utilities/Bin/x86"。这是DirectX SDK中的Bug,导致双引用。
可参见http://weblogs.sqlteam.com/mladenp/archive/2008/05/28/Serious-Visual-Studio-2008-install-bug-that-can-break-your.aspx
ok,搞定了上面这个问题,新的问题又来了,由于我用的win7系统, 当我尝试用cl编译一个dll时,如cl /c dll_test.cpp又出现
无法打开编译器生成的文件 permission denied 的错误,
原因是,默认用户对没有磁盘写的权限,需要在源文件所在的磁盘的属性中修改,使你的用户有修改的权限,我承认win7确实比xp安全。。。
- 在CMD中使用cl.exe编译的问题
- 在vc2008中用cmd的cl.exe的问题
- 在cmd中使用VC++ cl.exe时找不到mspdb100.dll的解决办法
- 在CMD下使用cl.exe配置
- vc中nmake.exe cl.exe 的使用(与编译相关)
- 在cmd console中如何利用cl成功编译
- VC++中cl.exe编译器的使用
- VC++中cl.exe编译器的使用
- VC++中cl.exe编译器的使用
- cmd使用cl编译的配置方法以及相关问题的解决方法
- 使用cl.exe在windows控制台下编译C++程序
- 命令行下cl.exe编译链接的问题及解决方法
- 在cmd中使用VS的cl编译器的配置工作
- 使用CL.EXE查看C++中类的内存结构
- 使用CL.EXE查看C++中类的内存结构
- 在cmd命令行下使用cl编译运行C/C++源文件
- cl.exe编译选项
- cl.exe 编译选项
- 递归算法的普遍规律
- 打开dev_dbg()调试信息
- 关于 html js
- 读《让智慧起舞》
- java TDD
- 在CMD中使用cl.exe编译的问题
- PS透明背景上传到网页上变成白(黑)色背景解决办法
- 实验: DLL导出类依赖多个类时, 只提供一个头文件的方法
- 卡住了,悲剧啊---《Java语言程序设计(基础篇)》学习日记
- 头疼
- 大型项目使用Automake/Autoconf完成编译配置(1)——提纲挈领
- 大型项目使用Automake/Autoconf完成编译配置(2)——步步为营
- 包的细化程度有时与系统的稳定程度呈反比
- 确定的有穷自动机正则表达式求值