2013-05-15 41 views
0

我想從源代碼構建一個Win32版本的mysqlcppconn.dll,因此我可以在我的Win32應用程序中使用它。我使用Visual Studio 2012在64位Windows 8上運行。我使用CMake創建了使用MSVC2012構建的解決方案文件。 x64構建良好,我可以鏈接到我的程序編譯爲x64模式。在64位機器上構建來自源代碼的32位mysql C++連接器

但是,在嘗試編譯源代碼時沒有可用的Win32配置。我嘗試用x64的複製設置創建一個新的。當我嘗試編譯,它給了我這個錯誤:

調試\ mysql_art_resultset.obj:致命錯誤LNK1112:模塊機型「X86」與目標機器類型「64」衝突

有誰知道爲什麼會這樣?我應該在哪裏尋找解決方案?在CMake設置中?或者MSVC2012的物業經理?

任何幫助,將不勝感激。

回答

0

Target Machine更改爲X86 Project > Properties > Configuration Properties > Linker > Advanced

相關問題