VC高手救命啊error LNK2001: unresolved external symbol __imp__FindPort@8错误
我想把单独两个都能用的程序合到一块去,合上后就出现了问题
Linking...
TimeClockDlg.obj : error LNK2001: unresolved external symbol __imp__FindPort@8
TimeClockDlg.obj : error LNK2001: unresolved external symbol __imp__SetWritePassword@20
TimeClockDlg.obj : error LNK2001: unresolved external symbol __imp__SetReadPassword@20
TimeClockDlg.obj : error LNK2001: unresolved external symbol __imp__GetID@12
TimeClockDlg.obj : error LNK2001: unresolved external symbol __imp__YReadString@24
TimeClockDlg.obj : error LNK2001: unresolved external symbol __imp__YWriteString@20
Release/TimeClock.exe : fatal error LNK1120: 6 unresolved externals
Error executing link.exe.
TimeClock.exe - 7 error(s), 0 warning(s)
我就是想把 "RegEKeyDlg.h "的东西加到 "TimeClockDlg.h "里去,编译时出错了,如上
我看了下别人的关于这个错误的帖子,例如
"在stdafx.h文件中添加
#include <shellapi.h>
#pragma comment(lib, "shell32.lib ")
"
我照上面做了还是出错,我是菜鸟,希望得到大虾们的指点,谢谢
[解决办法]
你需要知道FindPort这些函数是那个库里面的,然后把shell32.lib换成你的库。
在你原来有RegEKeyDlg.h那个项目里面应该有该库的名称,方法是查看项目属性的链接输入库有那些。