久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Ubuntu - 鏈接 boost.python - 致命錯誤:找不到 pyconfi

Ubuntu - Linking boost.python - Fatal error: pyconfig cannot be found(Ubuntu - 鏈接 boost.python - 致命錯誤:找不到 pyconfig)
本文介紹了Ubuntu - 鏈接 boost.python - 致命錯誤:找不到 pyconfig的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

遇到一些問題,現(xiàn)在我已閱讀以下內(nèi)容:

Having some issues, now I have read the following:

hello world python 擴展在 C++ 中使用 boost?

我已經(jīng)嘗試將 boost 安裝到我的桌面上,并且按照鏈接方面的建議完成.我有以下代碼:

I have tried installing boost onto my desktop, and, done as the posts suggested in terms of linking. I have the following code:

#include <boost/python.hpp>
#include <Python.h>
using namespace boost::python;

現(xiàn)在我嘗試與以下鏈接:

Now I have tried linking with the following:

g++ testing.cpp -I /usr/include/python2.7/pyconfig.h -L /usr/include/python2.7/Python.h
-lpython2.7

我也嘗試了以下方法:

g++ testing.cpp -I /home/username/python/include/ -L /usr/include/python2.7/Python.h -lpython2.7

我不斷收到以下錯誤:

/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such   
file or directory
# include <pyconfig.h>

我不知道我哪里出錯了.我確實安裝了 boost.python,只是鏈接有問題?

I don't know where I am going wrong. I do have boost.python installed, there's just a problem linking?

推薦答案

我剛遇到同樣的錯誤,問題是 g++ 找不到 pyconfig.h(令人震驚,我知道).對我來說,這個文件位于 /usr/include/python2.7/pyconfig.h 所以附加 -I/usr/include/python2.7/ 應(yīng)該修復(fù)它,或者,您可以使用以下命令將目錄添加到您的路徑中:

I just had the same error, the problem is g++ can't find pyconfig.h(shocking, I know). For me this file is located in /usr/include/python2.7/pyconfig.h so appending -I /usr/include/python2.7/ should fix it, alternatively you can add the directory to your path with:

export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/usr/include/python2.7/"

您也可以將它添加到您的 .bashrc 中,它會在您下次啟動 shell 時添加(您必須重新打開終端才能實現(xiàn)更改).

You can also add this to your .bashrc and it will be added whenever you start your shell next(you will have to reopen your terminal to realize the changes).

您可以使用 find/usr/include -name pyconfig.h 找到自己的 python 包含路徑,在我的情況下返回:

You can find your own python include path by using find /usr/include -name pyconfig.h, in my case this returns:

/usr/include/python2.7/pyconfig.h
/usr/include/i386-linux-gnu/python2.7/pyconfig.h

這篇關(guān)于Ubuntu - 鏈接 boost.python - 致命錯誤:找不到 pyconfig的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

What do compilers do with compile-time branching?(編譯器如何處理編譯時分支?)
Can I use if (pointer) instead of if (pointer != NULL)?(我可以使用 if (pointer) 而不是 if (pointer != NULL) 嗎?)
Checking for NULL pointer in C/C++(在 C/C++ 中檢查空指針)
Math-like chaining of the comparison operator - as in, quot;if ( (5lt;jlt;=1) )quot;(比較運算符的數(shù)學(xué)式鏈接-如“if((5<j<=1)))
Difference between quot;if constexpr()quot; Vs quot;if()quot;(“if constexpr()之間的區(qū)別與“if())
C++, variable declaration in #39;if#39; expression(C++,if 表達(dá)式中的變量聲明)
主站蜘蛛池模板: 国产精品日韩在线 | 久久午夜精品 | 久久久久久久久国产 | 五月激情综合网 | 97国产精品视频 | 在线观看a视频 | 国产三级在线看 | 国产一级片视频 | 国产欧美一区二区三区在线看蜜臀 | 国产剧情一区 | 风间由美一区二区三区 | 国产精品久久久久久久久久久久久 | 日韩中文视频 | 91av免费| 亚洲小视频在线观看 | 懂色av| 影音先锋国产精品 | 中文字幕国产在线 | 亚洲免费在线 | 夫妻av| www.色中色| 99久久综合 | 亚洲国产免费 | 99伊人| 日韩欧美高清视频 | 国产精品久久久国产盗摄 | 成人午夜激情 | 亚洲国产三级 | 中文av网站| 色妞综合网 | 一区二区三区国产 | 天天干天天色 | 中文在线字幕免费观看 | 麻豆视频国产 | 欧美日韩国产成人 | 久久精品视频一区二区 | 免费人成 | 日本天堂在线 | 国产一区二区在线观看视频 | 欧洲精品一区 | 色姑娘综合 |