簡體   English   中英

無法在 visual studio 2022 上打開源文件

[英]Cannot open source file on visual studio 2022

#define _WINSOCK_DEPRECATED_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS

#pragma comment(lib, "ws2_32.lib")

#include <Winsock2.h>
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>

我安裝了 visual studio 2022,我剛剛下載了最新的 SDK。我正在嘗試使用 winsock(我在 m1 mac 中使用 parallels 並運行 windows 10),但沒有一個庫在工作。 STDIO.H 正在為所有標頭拉起“無法打開源文件”。

請檢查頭文件是否包含在頭文件目錄中。 C++ 頭文件路徑是:

1.C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include

2.C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt

第一個包含標准 C++ 頭文件,例如iostream 第二個包含傳統的 C 頭文件,例如stdio.h

如果您打算使用 C++ 開發桌面應用程序,我建議您參考我的設置。

在此處輸入圖像描述

關於庫無法使用的問題,建議大家仔細閱讀這篇文檔,里面解釋了如何使用dll。 如果此解決方案不能解決您的問題,請留言。

stdiostdlib是 C++ 標准庫頭文件的一部分,如果您收到錯誤E1696: 'cannot open source file ,您可能需要重新定位解決方案/項目。 請執行下列操作:

  1. 右鍵單擊解決方案資源管理器窗格中的解決方案;
  2. 重定向解決方案;
  3. 按照步驟操作/按 OK。

希望能幫助到你。

暫無
暫無

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

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