簡體   English   中英

我在 VS 2022 C++ 控制台應用程序中這個簡單的#include 語句做錯了嗎?

[英]Am I doing something wrong with this simple #include statement in VS 2022 C++ console app?

我正在嘗試做一個小型 C++ 控制台應用程序來訪問 Corsair 的 SDK 進行一些基本測試。 我從 Corsair 的網站下載了 SDK。 我做了這些步驟,header 文件參考仍然沒有編譯:

  1. 我在 VS 2022 中創建了一個全新的 C++ 控制台應用程序,它使用“Hello World.”構建和運行。
  2. 我解壓縮了 corsair SDK 文件並將 header 文件放在F:\Source\Repos\CorsairEventsTester\CorsairEventsTester\includes文件夾中。
  3. 在 main.cpp 我在頂部添加了#include <CUESDK.h>並且它抱怨無法找到源文件。
  4. 我進入我的項目屬性並編輯:
    • VC++ 目錄
    • C/C++ 常規 > 其他包含目錄

1

我繼續得到的錯誤是E1696 cannot open source file "CUESDK.h" 當我點擊該鏈接時,它說嘗試我在步驟 4 中所做的事情。我不確定接下來要嘗試什么,這就是微軟提供的文檔所說的全部內容。 至少我找到的東西。

根據對問題的評論和建議,我發現我在 VS 2022 中的配置不正確。 我使用 win32 配置在 Windows 11 (x64) 上構建。 將配置管理器切換到 x64 並重新應用更改以指向正確include目錄允許構建繼續進行。 我還使用All Configurations測試了相同的東西,並且效果也很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM