我安裝了 Visual Studio 2022。然后我安裝了 Intel OneAPI Base Toolkit,然后是 HPC 工具包。一切似乎都很好,我能夠創建一個 Fortran 專案,但我無法運行任何代碼。當我撰寫代碼時,運行底部是灰色的(見附件)。我讀過我需要正確設定運行時庫,但我認為我不知道該怎么做。例如,當我轉到專案 > 設定并向下滾動到 IFX Intel 或 IFortran Intel 時,我看到“庫”并且我可以更改它,但我不知道將其更改為什么。
- 我是新手,所以如果您提供解決方案,請詳細說明。謝謝你。

uj5u.com熱心網友回復:
現在問題已經解決了。原來是VS 2022 2.0版本和Intel OneAPI的兼容性問題。這個最新版本的 VS 與 Intel OneAPI Fortran 不兼容。有一種解決方法可以手動打開“使用舊的本機解決方案并構建服務”。請參閱此處的詳細資訊:
https://developercommunity.visualstudio.com/t/Cant-open-existing-fortran-projects-Ca/10051432#T-N10052680
uj5u.com熱心網友回復:
以下內容適用于最近通過 Intel Parallel Studio 安裝帶有 Intel 編譯器的 Visual Studio 2019。它也可能適用于您使用更新的 VS 2022 / Intel oneAPI 的問題:
在 Visual Studio 中轉到Help/About Microsoft Visual Studio:串列中是否顯示了英特爾編譯器?
如果沒有,按照此處描述的重新安裝可能會有所幫助,請注意這一點:
請務必在集成 IDE 步驟中選中 Microsoft Visual Studio 2019 框
以這種方式重新安裝(由我公司的 IT 部門完成)為我解決了與您類似的問題。
uj5u.com熱心網友回復:
對于提供的螢屏截圖,您沒有創建 Fortran 專案。您只是在自己查看源檔案。
專案創建螢屏如下所示

并且加載的專案應該在解決方案資源管理器中包含檔案(下面的右上角窗格)。

值得一提的是(就像其他人所說的那樣)VS 與 VS2022 17.2.X 的集成中有一些問題。
- VS 社區 -無法打開現有的 fortran 專案。無法創建新的 fortran 專案。
- 英特爾 Fortran 論壇 -不要將 VS 2022 升級到 v17.2 版本,因為它破壞了英特爾 Fortran 的所有功能
可能的補救措施如下
使用以前版本的 Visual Studio。出于這個原因,我保留了 VS 2017,但 VS2019 也可以使用。甚至 VS 2022 17.1.X 也可以。如果你有這個,那么試試看你是否可以編譯 Fortran。
安裝英特爾論壇帖子中提到的補丁
UseLegacy從 VS 論壇帖子中執行解決方法選項Save-All,但對我來說,由于某種原因,這禁用了該功能。
在這一點上,我不知道有任何其他補救措施。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/494901.html
標籤:视觉工作室 调试 正则 英特尔-fortran 英特尔-oneapi
