2014-01-28 47 views
0

我想用着名的BCGControlBar庫構建一個MFC項目。我可以從其網站上下載BCG評估版本,而免費下載的軟件包只包含調試DLL。我想使用此調試版本BCGControlBar與我的發行版EXE一起構建。我更改了BCGBProInc.h中的警報,以停止「BCGControlBar PRO版本模式在評估版本中不可用」消息。但是當exe運行時發生錯誤:「BCGTest2.exe已停止工作。」這裏是問題的詳細信息:如何在我的發行版中使用BCGControlBar調試DLL EXE

Problem signature: 
    Problem Event Name: APPCRASH 
    Application Name: BCGTest2.exe 
    Application Version: 1.0.0.1 
    Application Timestamp: 52e7d79e 
    Fault Module Name: mfc100u.dll 
    Fault Module Version: 10.0.40219.325 
    Fault Module Timestamp: 4df2e0e6 
    Exception Code: c0000005 
    Exception Offset: 002577bf 
    OS Version: 6.1.7601.2.1.0.256.1 
    Locale ID: 2052 
    Additional Information 1: 0a9e 
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 
    Additional Information 3: 0a9e 
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789 

Read our privacy statement online: 
    http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409 

If the online privacy statement is not available, please read our privacy statement offline: 
    C:\Windows\system32\en-US\erofflps.txt 

是否可以在我的發行版EXE中使用BCGControlBar調試DLL?謝謝。

回答

1

無法將使用在調試模式下編譯的目標文件與處於釋放模式的目標文件一起使用的MFC混合使用。

二進制圖像不匹配。 vtables不匹配...在調試模式下同時在發行版或兩者中使用。

相關問題