C++ debug
linersay
这个作者很懒,什么都没留下…
展开
-
VS 编译错误error: LNK
error: LNK 2005 参考:error:LNK2005 已经在*.obj中定义 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。 2.头文件的包含重复。 解决办法是在需要包含的头文件中做类似的处理: #ifndef MY_H_FILE //如果没有定义这个宏 #define MY_H_FI转载 2017-08-23 11:24:06 · 261 阅读 · 0 评论 -
VS 库的问题
之前一直以为关于库的使用,在属性->链接器->常规(附件库目录)里设置正确就可以了,但是链接器的部分也还只是生成目标文件,如果是可执行文件,只有在运行的时候或者说DEBUG的时候,才会看自己要用到的DLL文件。这个对应在属性->调试->环境里设置。如果没有设置,正常找自己运行的目录下是否有对应的DLL,然后找环境变量PATH下的目录。 然后,不要在PATH下瞎添加目录,因为如果涉及到版本问题,它原创 2017-11-13 11:12:28 · 209 阅读 · 0 评论