问题:
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 个无法解析的外部命令
1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _vsprintf,该符号在函数 _PrintMessage 中被引用
1>.\Debug\显示3D模型.exe : fatal error LNK1120: 2 个无法解析的外部命令
解决方法:
VS2015编译会出现这个问题,解决办法在项目属性->链接器->输入->附加依赖项中添加依赖项 legacy_stdio_definitions.lib;
问题:
解决方法:
把 要加载的文件拷贝到项目所在文件夹,让待加载文件和项目.sln在同一个文件级下,修改加载时的路径,例如:
修改为:
以及其它问题,更新中