1.场景描述:VS2015编译成功,但是代码区有错误提示:
解决方法:
方法一:项目属性 -> C/C++ -> 常规 -> 附件包含目录,将头文件目录删除,重新添加即可。
方法二:修复vs编译器
2.场景描述:VS2015,VS2013 F12等快捷键无效
解决方法:
是我笔记本键盘的问题,ThinkPad W540把Fn关闭即可
3.场景描述:
VS2013 公共库项目(导出dll)中有多个文件a.hpp,a.cpp,b.hpp,b.cpp,c.hpp,c.cpp。其中a,b源码文件都是好的。
c文件中出现一个诡异的现象,c.hpp中的有的函数可以转到定义,有的函数不可以转到定义,c.cpp中的函数却无法转到声明.....
然后用VS2012打开,发现也有这个问题,但是用VS2015打开就没有这个问题。
解决方法:
意外发现:如果函数不添加EDM_DLL的话,就是正常的,然后翻查以前的项目,发现这个问题仍然存在。
#ifdef EDM_EXPORT_DLL
#define EDM_DLL __declspec(dllexport)
#else
#define EDM_DLL __declspec(dllimport)
#endif
......
应该是编译器的问题。