注意:Windows7使用Cygwin。在C++中嵌入Mono
我一直在試圖在過去的一週嵌入單聲道C++並沒有任何理由。 我在這裏閱讀教程:http://www.mono-project.com/Embedding_Mono 但它不會允許我運行「pkg-config --cflags --libs mono-2」或「pkg-config --cflags --libs mono」。我相信這也是爲什麼我不能使用任何包含文件。
我的目標是使用MonoDevelop編寫C#庫,然後調用C++庫。 我想通過C++調用庫而不僅僅是在C#中編寫整個引擎的原因是我試圖將一些代碼移植到Android。
我知道MonoAndroid,但我不想承擔400美元,所以我正在嘗試一種解決方法。
我已經建立和使用Cygwin教程這裏下面從源代碼安裝單: http://mono-project.com/Compiling_Mono_From_Git
TL; DR:無法建立單(.DLL)/(的.lib)所需的嵌入單運行時在C++中。
任何幫助,將不勝感激。 在此先感謝, 〜Adam
* TL; DR:無法創建在C++中嵌入Mono運行時所需的單聲道(.dll)/(.lib)*有什麼問題?我們不是心靈的。發佈一些錯誤消息。否則,我們只是假設你的問題是你的計算機沒有打開,並且你的計算機需要打開才能編譯代碼。按下電源按鈕,問題回答。 – 2012-02-04 01:39:25
$ pkg-config --cflags --libs mono-2 在pkg-config搜索路徑中找不到包mono-2。 也許你應該將包含'mono-2.pc' 的目錄添加到PKG_CONFIG_PATH環境變量 找不到包'mono-2' – redsting 2012-02-04 01:46:09
嗯,也許你應該按建議添加軟件包,否則驗證必要的文件和頭文件可用。按下電源按鈕可能會影響可用性。 – ssube 2012-02-04 02:18:09