标题:Win32 Release下编译不过在Win32 Debug下却编译得过是什么原因?
取消只看楼主
guer168
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2010-3-19
结帖率:75%
已结贴  问题点数:10 回复次数:0 
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



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




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

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