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

環境: 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
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!