2015-09-27 27 views
0

我想在我的Visual C++ 2015項目中使用MySQL C++連接器。我嘗試獲得構建的連接器,但它是使用MSVC2010構建的,似乎不兼容。我嘗試了一切:每次下載(二進制分發和源代碼),每個安裝/解壓縮路徑,命令行中的每個命令,三個MSVC版本(2015,2013,2012),我都無法使C++連接器工作。這是潛水我瘋了!從MSVC2015編譯MySQL服務器和CPP連接器

這是我已經試過:

  • 大廈MySQL服務器,並從源頭
  • 擁有MySQL社區服務器5.6安裝和建築的MySQL C++從源頭
    • 連接器通過視覺MySQL的C++連接器Studio GUI(使用cmake -G "Visual Studio 14 2015"
    • 通過NMake使用Visual Studio命令行
  • 從二進制文件安裝MySQL社區服務器5.6和MySQL C++連接器。

所有這些方法都會導致錯誤,編譯時會出現數百個錯誤。因此,我們(我和其他許多人需要的)是關於如何構建/安裝服務器以及如何構建連接器以使用Boost在MSVC 2015中工作的教程式答案。

非常感謝您花時間回答這個問題!

+0

MySQL連接器C++在我的電腦中使用VS2015 – asam

回答

0

我設法在一天前用Visual Studio的舊版本VS2013 x64版本和CMake 4.3.1編譯Connector/C的源代碼...只需cd到cmd.exe中的源代碼文件夾,然後做一個cmake -G「Visual Studio 12 2013 Win64」(如果你需要一個64位庫)

看來,Visual Studio 2015中的新變化正在打破C連接器的源代碼,希望MySQL團隊能夠在未來的版本中修復此問題。

我想你可以在你的項目中使用Connector/C,它不會有很大的不同。