Visual Studio 在VS代码(Winsock)中使用C++库

r6vfmomb  于 2023-03-13  发布在  其他
关注(0)|答案(2)|浏览(245)

我正在Visual Studio上编写一个Windows上的简单UDP套接字应用程序,为此我需要ws2_32.lib库。

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

以链接所需的库。
那么继续VS代码呢?我该如何使用那个库呢?除了C++扩展之外,我还需要一个特定的编译器吗?因为完整的IDE基本上都是自己完成的,所以我对这个问题还很陌生。
先谢谢你

mrzz3bfm

mrzz3bfm1#

您可以在VS代码的tasks.json中添加属性。这是测试演示DLLProject.lib

{
    "tasks": [
        {
            ...
            ...
            "args": [
                ......
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "${file}",
                "DLLProject.lib"
            ],

.氯化石蜡

#include"DLLProject.h"
f4t66c6m

f4t66c6m2#

我需要在vscode中创建套接字,但错误:“未定义对'__imp_socket的引用”

#pragma comment (lib, "ws2_32.lib")
#include <winsock2.h>
#include <windows.h>
#include <bits/stdtr1c++.h>
#define ll long long
using namespace std;
#define MAXN 1000000

int main()
{
    auto sock = socket(AF_INET, SOCK_STREAM, 0);
}

这是代码请帮助

相关问题