1

私はブースト C++ ライブラリを初めて使用し、Python でブーストを使用しようとしています。簡単なテスト プログラムをコンパイルすると、エラーが発生します。

error: pyconfig.h: No such file or dirctory 

(このヘッダーの欠落が原因であると確信している何千ものエラーが続きます)。私はそのウェブサイトからブーストをダウンロードし、ライブラリを構築しました。そのファイルが見つからない理由と入手方法はまだわかりません。助けてください!

私は code::blocks MinGW コンパイラを使用しており、ヘッダーとライブラリの検索ディレクトリとしてコード ブロックを boost フォルダーに指定しました。これが私の簡単なプログラムです:

#include <boost/python.hpp>

using namespace boost::python;

int main()
{
    Py_Initialize();
    PyRun_SimpleString("from time import time,ctime\n"
                        "print ’Today is’,ctime(time())\n");
    Py_Finalize();
    return 0;
}
4

1 に答える 1

0

インクルード パスに CPython ヘッダーがないようです。持っているだけでboost::pythonは十分ではなく、Python 自体も必要です。

于 2012-07-22T14:49:59.447 に答える