1
我成功構建了log4cxx
庫,它們都處於調試和發佈模式,並創建了log4cxxd.lib和log4cxx.lib
文件。但是當我嘗試在我的Visual C++ 2010項目中使用靜態鏈接時,我得到了在Visual Studio 2010中使用log4cxx。應用程序初始化錯誤
應用程序無法正確初始化(0xc0150002)。
處於調試模式。 在發佈模式下,它工作正常。對於調試配置,我添加了log4cxxd.lib
作爲額外的依賴關係,對於發佈配置我添加了log4cxx.lib
。我認爲它也應該在調試模式下工作,但事實並非如此。
任何想法?
0xc0150002表示無法加載dll。很有可能它正在尋找一個DLL的特定調試版本,該搜索路徑中沒有安裝或可用。 –
你是對的切特。問題是版本。 lib和dll文件是爲Visual Studio 2008之前的項目創建的。我使用Visual C++ 2008測試了該調試庫,它工作正常。 – Furkan