| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1026 人关注过本帖
标题: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
快速回复:Win32 Release下编译不过在Win32 Debug下却编译得过是什么原因?
数据加载中...
 
   



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

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