在嘗試使用#include <Python.h>
將Python嵌入到我的程序中出現問題後,我終於找到它來找到所有正確的庫,但是我有另一個錯誤。當我嘗試使用#include <Python.h>
進行編譯時,它將我重定向到我的code :: blocks目錄中的cmath,並將一個錯誤標記放在using ::hypot;
這一行,並說:error: '::hypot' has not been declared
。我不知道爲什麼這是一個錯誤,特別是因爲這是與我的code :: blocks安裝一起發生的,而且我猜想,因爲Python試圖包含它。我在Windows上,並使用Python的最新版本(3.4.2)「Error:'hypot'has not declare」in cmath while try to嵌入Python
2
A
回答
10
嘗試增加
#include <cmath>
包括Python編譯時之前。
您的錯誤是由於hypot
被重命名爲_hypot
而造成的pyconfig頭文件。 cmath期待看到hypot
而不是_hypot
。
+0
謝謝,它完美的作品!奇怪的是,在文檔中,它說你應該把#include
相關問題
- 1. java while while try catch,can not print to a new line
- 2. DeadlineExceededError not catch in try catch
- 3. LINQ to SQL in and not in
- 4. while foreach while while in php does not work
- 5. while true try catch嵌套
- 6. LINQ to Entity,加入NOT IN表
- 7. Python縮進For,While和Try
- 8. Try-Catch While While
- 9. LINQ to Objects - NOT IN查詢
- 10. Python while/try/if循環
- 11. null to listOf(),not null to listOf(value)in Kotlin in one liner?
- 12. 「Socket error:could not connect to host」exception in php-amqp
- 13. Javascript var is not loading in facebook post to feed
- 14. python dbase in to mysql
- 15. RGB to VIBGYOR in python
- 16. if else not in php [嵌套]
- 17. UnicodeDecodeError while Image Processing in Python
- 18. AssertTrue in try/catch
- 19. Can not cast a generic type to list in C#
- 20. In can not be resolved to a type
- 21. GET data in django urls.py not passing to view
- 22. LINQ to Entities等價於SQL NOT IN
- 23. LINQ to Entities中的「NOT IN」子句
- 24. LINQ to SQL class not shown in VS
- 25. MySQL NOT IN語法convertible to JOINs?
- 26. LINQ to EF4中的「Where Not In」
- 27. Can not get canvas to draw fig in matplotlib
- 28. python name not defined to draw polygons
- 29. Bypass for can not re-declare function
- 30. PHP while while while not working
相關 - https://stackoverflow.com/a/12124708/241631 – Praetorian 2015-02-23 21:09:56