基本上我不知道如何創建lib文件。 thrift(0.9.0)附帶的VS解決方案表示它們使用更新的版本創建,因此無法在VS 2008中打開。我還嘗試安裝或運行./bootstrap.sh,但我一直收到錯誤說該文件不是一個可執行文件。我一直在這個問題上搞了好幾個小時,但是如果有人知道如何安裝節儉,請指導我。安裝節儉idl
Q
安裝節儉idl
0
A
回答
1
我一直沒有在窗戶上使用節儉,但我希望沒關係。首先你必須在本地安裝節儉(0.8.0,0.9.0,無論如何)。在linux上運行./configure
,make
,make install
。一旦你在本地安裝了你的節儉,你就有節儉二進制文件,你應該確保它在shell路徑上(在linux上它是/usr/local/bin/thrift
)。然後創建一個帶有服務的節儉定義文件,對該文件運行thrift二進制文件,節儉將爲您生成代碼(我假設您將生成C++代碼)。
現在 - 對於每種編程語言,thrift當然會生成不同的文件。在腳本語言中,你必須手動包含它們。在Java中,您將擁有一個軟件包,您可以在代碼的其餘部分使用它。在C++中,您將獲得應該編譯到庫中的.h和.cpp文件。 我強烈建議您使用cmake,這是自動執行此類操作的絕佳工具。
無論如何,我不會想到,MS Visual Studio將愉快地與開源軟件,比如Apache軟件基金會的項目合作;)
0
你需要使用VS2012和boost_155如最小創建節儉LIB文件。
相關問題
- 1. 節儉安裝錯誤
- 2. 而在Ubuntu上安裝節儉0.8.0
- 3. 通用數據類型設計節儉IDL
- 4. CentOS上安裝節儉:找不到升壓1.40或更高
- 5. Apache和節儉安裝,但Netbeans的看不到進口org.apache.thrift
- 6. 我怎樣才能用連體衣安裝節儉?
- 7. 節儉安裝./bootstrap配置不好解釋
- 8. Canvas LMS安裝由於節儉錯誤而失敗
- 9. 替代Hystrix包裝節儉客戶?
- 10. 如何節儉
- 11. 如何節儉
- 12. 錯誤節儉
- 13. 節儉調試器?
- 14. WSO2節儉異步
- 15. Maven節儉插件
- 16. 在js中使用節儉而不依靠節儉RPC
- 17. 錯誤安裝節儉:無法找到紅寶石的頭文件
- 18. 如何使用節儉
- 19. NodeJS Hbase節儉奇怪
- 20. 節儉寶石和JRuby
- 21. Apache節儉不能使
- 22. 節儉async C++示例
- 23. 管理層以上節儉
- 24. 節儉語法錯誤
- 25. 節儉設置問題
- 26. Eclipse中的節儉錯誤
- 27. 節儉/原始如何?
- 28. 在iOS中使用節儉
- 29. 節儉 - 從簡單的JSON
- 30. iPhone的節儉框架
感謝您的回覆。我終於可以通過從源代碼構建來實現它的工作,因爲它們提供的.zip發佈文件不會與VS合作,並且在構建必要的庫時給我帶來麻煩。因此,對於其他人,我建議從他們的Git服務器或其他方面獲取Thrift源代碼,並以這種方式構建這些庫。這是更多的工作,但只有這樣才能使用Thrift和MSVS。 – user1704863 2013-03-26 13:09:23