1.在使用全局函数GetFileVersionInfoSize,GetFileVersionInfo,VerQueryValue的时候出现以下错误:
My BrowerDlg.obj : error LNK2019: 无法解析的外部符号 _VerQueryValueA@16 ,该符号在函数 "public: __thiscall CAboutDlg::CAboutDlg(void) "
(??0CAboutDlg@@QAE@XZ) 中被引用
My BrowerDlg.obj : error LNK2019: 无法解析的外部符号 _GetFileVersionInfoA@16 ,该符号在函数 "public: __thiscall CAboutDlg::CAboutDlg
(void) " (??0CAboutDlg@@QAE@XZ) 中被引用
My BrowerDlg.obj : error LNK2019: 无法解析的外部符号 _GetFileVersionInfoSizeA@8 ,该符号在函数 "public: __thiscall CAboutDlg::CAboutDlg
(void) " (??0CAboutDlg@@QAE@XZ) 中被引用
Debug/My Brower.exe : fatal error LNK1120: 3 个无法解析的外部命令
解决:在项目>>链接器>>输入,附加依赖项加入Version.lib库
2.fatal error C1083: 无法打开包含文件:“fstream.h”: No such file or directory
解决:改成#include <fstream>
using namespace std;
3.IImagingFactory
imaging.lib
错误:
IImageDlg.obj : error LNK2001: 无法解析的外部符号