2016-09-19 25 views
0

使用Visual Studio我能夠構建並執行C++代碼,該代碼在配備geforce gtx 560 ti GPU的工作站上使用CUDA。我也從NVIDIA Developer網站下載了OpenACC工具包,並且我想爲我的Windows操作系統安裝它。但是,我一直在閱讀,我需要一個基於Linux的操作系統來安裝,但PGI編譯器是由Windows支持的。是否可以安裝OpenAcc for Windows並在Visual Studio中構建/執行?OpenAcc for Windows

回答

0

我從來沒有用Visual Studio試過,但我已經下載了PGI編譯器for Windows,並使用他們的試用許可證構建了一個OpenACC代碼。他們出售一款名爲PGI Visual Fortran的產品,其中的產品與VS集成,因此我期望您可以對C和C++編譯器進行相同的操作。

+0

謝謝,我結束了在我的工作站上安裝Ubuntu。我現在可以使用PGI編譯器了。 – navmendoza

+0

您是否嘗試過C++ 11或C樣本?原來的問題是關於C++的問題。 – user5280911

+0

看起來你是對的。我剛剛檢查了我的安裝,我有C編譯器,但沒有C++編譯器。在PGI網站上,我看到:'注意:在PGI 2016發行版中有效,PGI C++編譯器在Microsoft Windows上不再受支持。' – jefflarkin

1

PGI支持Windows,Linux和MacOSX上的C和Fortran。 C++在Linux上可用。波特蘭Visual Fortran(PVF)產品是VS插件。 C編譯器通過命令行可用。 Windows上的C和Fortran都支持OpenACC。

+1

謝謝,我最終只是在工作站上安裝了Ubuntu。我現在可以使用PGI編譯器了。 – navmendoza