VS2015启动遇到的一些问题和解决方法

时间:2020-12-17 19:42:50

问题:

1>glu32.lib(GLU32.dll) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。

1>glu32.lib(GLU32.dll) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。
1>glu32.lib(GLU32.dll) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。
1>glaux.lib(image.obj) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。
1>glaux.lib(tkimage.obj) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。
1>glaux.lib(tkdib.obj) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。

1>glaux.lib(tk.obj) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。


解决:

右键项目--》属性--》链接器--》命令行--》

 将 /SAFESEH:NO 复制到“其它选项(D)”框中,然后点击应用


选择属性-->c/c++-->预处理器-->预处理器定义-->添加

_CRT_SECURE_NO_WARNINGS



问题:
1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _sscanf,该符号在函数 _GetRegistrySysColors@8 中被引用
1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _vsprintf,该符号在函数 _PrintMessage 中被引用
1>.\Debug\显示3D模型.exe : fatal error LNK1120: 2 个无法解析的外部命令

解决方法:
VS2015编译会出现这个问题,解决办法在项目属性->链接器->输入->附加依赖项中添加依赖项 legacy_stdio_definitions.lib;

问题:
VS2015启动遇到的一些问题和解决方法
解决方法:
把  要加载的文件拷贝到项目所在文件夹,让待加载文件和项目.sln在同一个文件级下,修改加载时的路径,例如:
VS2015启动遇到的一些问题和解决方法

修改为:

VS2015启动遇到的一些问题和解决方法


以及其它问题,更新中