标题:Win32 Release下编译不过在Win32 Debug下却编译得过是什么原因?
只看楼主
guer168
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2010-3-19
结帖率:75%
已结贴  问题点数:10 回复次数:1 
Win32 Release下编译不过在Win32 Debug下却编译得过是什么原因?
Win32 Release下编译不过在Win32 Debug下却编译得过是什么原因?我的程序用到了dll文件,在主程序中用了_declspec(dllimport) void SetHook(HWND hwnd);这个来调用void SetHook(HWND hwnd)函数,虽然在Win32 Debug下却编译得过但是在Win32 Release下编译却出现在如下的提示:--------------------Configuration: 9_15_3 - Win32 Release--------------------
Linking...
9_15_3Dlg.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl SetHook(struct HWND__ *)" (__imp_?SetHook@@YAXPAUHWND__@@@Z)
Release/9_15_3.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

9_15_3.exe - 1 error(s), 0 warning(s)
搜索更多相关主题的帖子: 编译 Release Debug 
2010-09-18 00:13
红色警戒
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:19
帖 子:444
专家分:2967
注 册:2005-11-20
得分:10 
debug下引入了lib文件而release下没有引入

2010-09-18 10:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-320763-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.359312 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved