VS 2013学习日记1
2016-08-16 14:19
211 查看
1. Clean Project和Build Project
解析:
(1)Clean Project:删除编译项目生成的文件。
(2)Build Project:编译项目。
说明:自己认为Clean Project就相当于make clean,而Build Project就相当于make all。
2. Ctrl+S光标回到该行开头问题
解析:
Window—>Preferences—>C/C++—>Editor—>Save Actions—>勾掉Remove trailing whitespace即可。
3. 末行Ctrl+S显示新行问题
解析:
Window—>Preferences—>C/C++—>Editor—>Save Actions—>勾掉Ensure newline at the end of file即可。
4. CMake [1]
解析:CMake是用来makefile的一个工具,读入所有源文件之后,自动生成makefile。make和cmake区别:make -> makefile -> cmake -> cmakelists.txt。
5. 禁止C4819警告
解析:
(1)警告意思:在该文件中有一个或多个字符不是Unicode字符,要求把这个字符变成Unicode字符。
(2)解决办法:项目 -> 属性 -> 配置属性 -> C/C++ -> 高级 -> 禁用特定警告 -> 4819。
6. Windows (CR LF)
错误:There are inconsistent line endings in the ‘Assets/TestCS.cs’ script. Some are Mac OS X (UNIX) and some are Windows.This might lead to incorrect line
numbers in stacktraces and compiler errors. Many text editors can fix this using Convert Line Endings menu commands.
解析:文件 -> 高级保存选项 -> 行尾 -> Windows (CR LF)。
7. 警用C4267警告
解析:
(1)警告意思:“初始化”: 从“size_t”转换“XXX”,可能丢失数据。在x64中,size_t为64 位,而unsigned int为32位。
(2)解决办法:项目 -> 属性 -> 配置属性 -> C/C++ -> 常规 -> 检查64位可移植问题 -> 否。
参考文献:
[1] Windows下CMake使用图文手册:http://www.cnblogs.com/cuiocean/p/5460419.html
解析:
(1)Clean Project:删除编译项目生成的文件。
(2)Build Project:编译项目。
说明:自己认为Clean Project就相当于make clean,而Build Project就相当于make all。
2. Ctrl+S光标回到该行开头问题
解析:
Window—>Preferences—>C/C++—>Editor—>Save Actions—>勾掉Remove trailing whitespace即可。
3. 末行Ctrl+S显示新行问题
解析:
Window—>Preferences—>C/C++—>Editor—>Save Actions—>勾掉Ensure newline at the end of file即可。
4. CMake [1]
解析:CMake是用来makefile的一个工具,读入所有源文件之后,自动生成makefile。make和cmake区别:make -> makefile -> cmake -> cmakelists.txt。
5. 禁止C4819警告
解析:
(1)警告意思:在该文件中有一个或多个字符不是Unicode字符,要求把这个字符变成Unicode字符。
(2)解决办法:项目 -> 属性 -> 配置属性 -> C/C++ -> 高级 -> 禁用特定警告 -> 4819。
6. Windows (CR LF)
错误:There are inconsistent line endings in the ‘Assets/TestCS.cs’ script. Some are Mac OS X (UNIX) and some are Windows.This might lead to incorrect line
numbers in stacktraces and compiler errors. Many text editors can fix this using Convert Line Endings menu commands.
解析:文件 -> 高级保存选项 -> 行尾 -> Windows (CR LF)。
7. 警用C4267警告
解析:
(1)警告意思:“初始化”: 从“size_t”转换“XXX”,可能丢失数据。在x64中,size_t为64 位,而unsigned int为32位。
(2)解决办法:项目 -> 属性 -> 配置属性 -> C/C++ -> 常规 -> 检查64位可移植问题 -> 否。
参考文献:
[1] Windows下CMake使用图文手册:http://www.cnblogs.com/cuiocean/p/5460419.html
相关文章推荐
- cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
- VS2013学习WP8.1注意事项(一)
- VS2013Z学习java插件
- VS2013MFC单文档工程学习笔记二 - 新建一个按钮
- VS2013MFC单文档工程学习笔记五 - 控件移动
- OpenCV新手学习之路(一):环境的搭建(Win8.1 + VS2013 + OpenCV 2.4.8)
- Windows驱动学习笔记之二:VS2013集成IDE驱动调试
- 【VS2013学习】
- vs2013 ODBC连接Oracle 学习记录
- VS2013MFC单文档工程学习笔记七 - 创建新的一个窗口并让窗口2透明
- cocos2dx 3.2从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
- VS2013中Python学习笔记[Django Web的第一个网页]
- VS2013中Python学习笔记[Django Web的第一个网页]
- vs2013 ODBC连接Oracle 学习记录2
- VS2013 EMMET插件学习
- Qt学习(六) VS2013编译Qt5.3.1的静态库
- VS2013中Python学习笔记[基础入门]
- 【流媒体学习】live555学习(一):live555—VS2010 /VS2013 下live555编译、使用及测试
- VS2013MFC单文档工程学习笔记三 - 按钮添加响应事件
- VS2013MFC单文档工程学习笔记八 - 为窗口添加一张背景图片