我希望我的exe可以运行,而不依赖于任何可再发行的包,但是当我设置时 “使用MFC”在项目中“在静态库中使用MFC”>属性菜单,我得到这样的错误: - 错误2错误LNK2019:函数_wmain中引用的未解析的外部符号_ imp _GetWindowTextW @ 12 所以基本上我得到了函数的未解析的外部符号。
谢谢。
答案 0 :(得分:2)
在项目的链接器设置下,确保已在“附加依赖项”下包含默认库。
这通常是:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
另外,请确保未设置“忽略所有默认库”。
答案 1 :(得分:2)
在Project-> Properties-> Linker->命令行类型user32.lib