[英]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。 如果此解決方案不能解決您的問題,請留言。
stdio
和stdlib
是 C++ 標准庫頭文件的一部分,如果您收到錯誤E1696: 'cannot open source file
,您可能需要重新定位解決方案/項目。 請執行下列操作:
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.