我需要下載或構建python32_d.lib,不幸的是,每當我搜索如何獲取所述lib時,我所得到的就是人們詢問相同的問題,但從來沒有真正的答案。
一個答案是#undef _DEBUG,但是在這樣做時,我在項目中出現Iterator_Debug_Level鏈接器錯誤。
那麼我該如何獲得python32_d.lib?Python 3.2調試庫
回答
你是用MSVC構建的嗎? This應該讓你開始。
我不明白爲什麼他們不只是分發pythonXX_d.lib和pythonXX_d.dll,我必須下載源代碼。然後下載它的依賴關係,然後編譯它的依賴關係,這樣我就可以自己構建一些調試庫和DLL了!僅僅因爲我喜歡編程並不意味着我喜歡編譯所有東西!..... =( – DaneEC117 2011-05-27 00:41:14
嗯......編譯和理解事物編譯的方式對編程至關重要,每個.lib以及它們與客戶鏈接的方式都很依賴於編譯器,它不能簡單地被重新分配,因爲它們的目的是與其他/你的二進制文件一起編譯,而不是簡單地執行,前者非常依賴於你的編譯環境和工具鏈,後者不是。 – Santa 2011-05-27 01:15:59
我知道編譯和它們如何鏈接在一起,但是當你安裝它時,它會附帶python32.lib和python32.dll。它們在它們的站點上有多個安裝程序,應該有不同的版本可用,就像我使用的許多其他庫一樣。 – DaneEC117 2011-05-27 04:43:03
- 1. Python 3.2數字理論庫
- 2. 導入PMML 3.2模型到Python調試並轉換爲4.2
- 3. Python 3.2:cx_freeze編譯我的程序,但在調試模式下
- 4. 尋找Railo 3.2的調試器
- 5. 'int'對象不可爲python 3.2調用
- 6. Scapy和Python 3.2
- 7. 的Python 3.2 - cookielib
- 8. 的Python 3.2 UnicodeEncodeError
- 9. 調試Python VM
- 10. Python調試
- 11. 在Python調試
- 12. 調試在python
- 13. Eclipse Python調試
- 14. 調試在Python
- 15. 在python 3.2上安裝pybrain 3.2
- 16. $ python 2.7和python 3.2的PYTHONSTARTUP
- 17. Python 3.2 - Numpy 1.9 genfromtxt
- 18. archlinux與python mod_wsgi 3.2
- 19. 無法在Python 3.2
- 20. Python 3.2:.txt到xml.txt
- 21. 不能的python-3.2
- 22. Python 3.2 print(end ='')error
- 23. python 3.2打印表
- 24. 調試類庫
- 25. 調試類庫
- 26. java調試庫
- 27. Python中的Python調試+ PyDev
- 28. Python線程調試
- 29. 調試python函數
- 30. Python代碼調試
我試圖讓3.1在VC++ 2010 Express中工作,並有相同的問題。我設法鏈接到Python31.lib。你確定你在整個項目中不定義'_DEBUG',或者只是在你包含Python頭文件的地方?將其從預處理器設置中移除並[切換爲釋放CRT](http://msdn.microsoft.com/zh-cn/library/0b98s6w8.aspx)。 – 2011-07-29 03:11:47