VS2017は、コンソールアプリケーションを作成した後、通常のexeファイルを使用して、コードのデバッグを書き終え直接実行フラッシュバック状況のソリューションを表示されます。

これは、コードが含まれているので、相対パスの理由です。

解決策:すべての相対パスのプロジェクトを置くには、絶対パスへの変更が含まれています。

(個人的に私は感じているので、直接実行exeファイル、Cドライブのユーザーディレクトリで開いてデフォルトの。)

例えば:

std ::文字列DATA_DIR = "データ/";

次のように改正:

std ::文字列DATA_DIR = "E:/ VS2017_Project / Project1の/識別/データ/";

 

また、私は成功せず、システムのPATH環境変数に追加することを試みます。

CMDコマンドラインでは、唯一のあなたが成功することができますを見つけるために、パスのVS2017のプロジェクト、exeファイルの絶対パスの実装にディレクトリを変更し、唯一見つけるために、問題のコール・パスという。

おすすめ

転載: www.cnblogs.com/ming-4/p/11502664.html