python3.x - python3 を呼び出す C++
天蓬老师
天蓬老师 2017-05-16 13:27:09
0
2
959

環境: win10 + vs2015 (デバッグ 32 ビット) + anaconda3 (32 ビット)

まず環境を構成し、win32 コンソール プログラムを作成して、プロジェクトを構成する必要があります。
プロジェクト–>プロパティ–>vc++ディレクトリ–>インクルードディレクトリ Pythonインストールディレクトリにインクルードディレクトリを追加します
プロジェクト–>プロパティ–>vc++ディレクトリ–>ライブラリディレクトリ Pythonインストールディレクトリにlibsディレクトリを追加します
リンカー – >Enter –>追加の依存関係により python36.lib が追加されます

このステップに進み、プログラムを実行します:

リーリー

エラーメッセージはpython36_d.libが見つかりません。

Baidu の解決策: C++ プロジェクトがデバッグ バージョンを使用している場合は、Python インストール ディレクトリの libs フォルダーの下に python36.lib ファイルをコピーし、名前を python36_d.lib に変更する必要があります

ランニング中のクラッシュ:

解決を手伝ってください。

---------------------------------追記-------------- --- ---

私のマシンには anaconda2 と anaconda3 がインストールされており、現在は python3 のみを使用しています:
E:SoftwaresAnaconda3
E:SoftwaresAnaconda2

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
小葫芦

py2を使ってみましょう、py2も使えますが、py3の上記の問題はまだ解決していません

いいねを押す +0
刘奇

このエラー レポートは、encodings モジュールの読み込みに失敗したことを明確に示しています。
それではチェックしてください

  1. このモジュールは存在しますか

  2. このモジュールがある場合、環境変数内のこのモジュールのアドレスです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート