CxImage配置問題

zerosam 2013-05-29 03:02:46
我想把CxImage加入到我自已的dll專案中。
我才剛配置好,連#include "ximage.h" 都還沒有寫我就compiler我的dll專案,compiler是成功的,但是要執行到dll時,就出錯了。上網查後,還是沒有結果,再請大大們幫忙,謝謝。
以下是我配置的順序
1.Project->Settings->c/c++->Category選Code Generation-> Use run-time library 選 Multithreaded DLL

2.Project->Settings->c/c++->Category選Preprocessor->Preprocessor definittions 加上 _AFXDLL

設定完後,會出現這個警告
LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library

3.上網查了之後,解決方法是
Project->Settings->LINK->Category選INPUT->IGNORE LIBRARIES加上MSVCRT.LIB

然後我想先確認一下,我的DLL專案完成上面步驟後,是否還可正常執行。compiler成功,然後調用DLL時馬上有出錯了。

請問大大到底哪裡有問題?



...全文
77 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerosam 2013-06-01
  • 打赏
  • 举报
回复
後來我重看過了,原來我用錯方向了。因為我dll的設定是 Debug Multithreaded 所以CxImage、我要支援的jpg 要改為 Debug Multithreaded 這樣就沒有問題了

15,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧