3

Windows SDK 7.1 で拡張された Visual C++ Express 2010 を使用して 64 ビット アプリを構築しています (64 ビット コンパイラを追加するため)。32 ビット モードで nvcc を使用すると、うまく動作します。64 ビット モードで使用すると、次のエラーが発生します。

nvcc fatal   : Visual Studio configuration file '(null)' could not be found for installation at 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64/../../..'

nvcc に正しいファイルを提供するにはどうすればよいですか?

4

1 に答える 1

4

わかりました、解決策を見つけました。Nvcc は にある vcvars64.bat ファイルを探していますがProgram Files\Microsoft Visual Studio 10.0\VC\bin\amd64、VS のプロフェッショナル バージョンにしか存在しません。内部に入れて手動で作成する必要があります:
CALL setenv /x64

于 2012-02-24T17:01:30.203 に答える