0

Windows7、64ビット(PC1と呼びましょう)のVisual Studio 2012で小さなc ++プログラムを開発しました。そのPCでは問題なく動きます!

手元に SVN のようなバージョン管理システムがなかったので、すべてのプロジェクト データ (正確なフォルダー構造、DLL、ソース ファイル、プロジェクト ファイル...) を USB スティックにコピーし、別のコンピューターに移動しました。その他のエンジンには、Windows7、64 ビット (PC2) 上の Visual Studio 2010 があります。そのため、こちらで説明されているように、プラットフォーム ツールセットを v100 に変更しました。

PC2 でプロジェクトを正常にコンパイルし (クリーン、ビルド)、exe を実行したかったのですが、コマンド プロンプトが空のままでした。次に、メインの最初の行にブレークポイントを追加してデバッグしようとしましたが、到達できず、コマンドプロンプトはまだ空でした。

確かに、USB スティックはデータ ストレージの最も安全なソリューションではないので、もう一度試してみて、もう一度移動しましたが、問題は残っています。

PC2 での Visual Studio の出力は PC1 と同じであるため、異常は見つかりませんでした。

ええ、多くのエラー ソースが存在する可能性があるため、どこから始めればよいでしょうか。

また、トラブルシューティングのために、より詳細な出力を取得するにはどうすればよいですか?

それとも、これは一般的な現象であり (おそらく VS のバージョンが異なるため)、簡単な修正方法がありますか?

4

1 に答える 1

0

これは完全な解決策ではありませんが、少なくとも私は小さな一歩先を進んでいます。

私の最後のコメントで私は書いた:

私はあなたのアドバイスを考慮に入れて、PC2、VS2010でまったく新しいプロジェクトを作成しました。私はこのガイドに正確に従いました:http://frozenhamster.wordpress.com/2011/02/11/lapack-on-windows-with-visual-studion-2010/

それもうまくいかなかったので、1つのカウトを除いてすべてを「コメントアウト」しました。出来上がり、うまくいった!しかし、目的のArmadillo(LAPACKおよびBLAS)を使用するとすぐに、プロジェクトはコンパイルされますが、実行されません。

ここで何が問題になっていますか?コンパイラエラーは発生しません!

于 2012-10-23T09:30:04.497 に答える