2017-01-22 42 views
0

我正在用CMake構建一個使用wxWidgets的解決方案。我已經下載了3.1.0的源代碼並且沒有問題地編譯它。但是,我的解決方案需要的庫有三個不在3.1.0中的庫:dbgrid,mono和odbc。我嘗試編譯3.0.2,但VStudio 2015不會編譯源代碼,因爲它已過時。我試着用GCC構建3.0.2,但Makefile沒有被識別。wxWidgets從3.1.0版缺失的庫

關於如何構建或查找這三個庫或構建wxWidgets 3.0.2的任何想法/建議?

謝謝。

+0

「mono」的意思是[Monolithic](https://wiki.wxwidgets.org/WxWidgets_Build_Configurations)的構建? (一個文件中的所有庫) – ghaberek

回答

2

您應該使用已知相同版本的組件來處理「解決方案」。例如,使用工作正常的wxWidgets版本。

更詳細的說明,ODBC組件,包括dbgrid,已從wxWidgets2.8之後的任何內容中刪除;我不知道什麼是「單聲道」,但它聽起來不像wxWidgets中的任何東西。所以與任何3.x版本不會幫助你。您可能需要從某個地方挖掘版本2.8.12

此外,爲了完整起見,我不知道「Makefile未被識別」是什麼意思,但GCC是構建wxWidgets的一個非常可靠的方法,無論是兩者的版本還是風格前任的。