Я установил среду кода Visual Studio для написания программ на C ++.В настоящее время я пишу поток UDP, клиент и сервер, что требует от меня использования функций inet_ntop и inet_pton.Тем не менее, независимо от того, что я добавляю в файл c_cpp_properties.json, я не могу заставить красную волнистую линию исчезнуть из этих функций.Все остальное работает правильно, и оно даже компилируется - я компилирую из командной строки:
cmake -G "Visual Studio 14 2015 Win64" ..
cmake --build . --config Release
Вот содержимое моего файла c_cpp_properties.json:
{
"configurations": [
{
"name": "MinGW",
"intelliSenseMode": "msvc-x64",
"includePath": [
"${workspaceRoot}",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/backward",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include",
"C:/MinGW/include",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include-fixed",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include/objc/c++/tr1",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include/objc/c++",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include/objc/c++/mingw32",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/include",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/install/x64/vc14/lib",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/install/x64/vc14/bin",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/install",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/install/include",
"${workspaceFolder}/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"__GNUC__=6",
"__cdecl=__attribute__((__cdecl__))"
],
"browse": {
"path": [
"C:/MinGW/lib/gcc/mingw32/6.3.0/include",
"C:/MinGW/lib/gcc/mingw32/6.3.0/include-fixed",
"C:/MinGW/include/*",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/include",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/install",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/install/x64/vc14/lib",
"C:/code/Libraries/opencv-3.4.1/opencv-3.4.1/build/install/x64/vc14/bin",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
],
"version": 4
}
Может ли это быть связано с тем, что я использую MinGW для intellisense и компилирую с помощью компилятора visual studio?