error LNK2019: 无法解析的外部符号 [email protected],该符号在函数 _wmain 中被引用

1>sockett.obj : error LNK2019: 无法解析的外部符号 [email protected],该符号在函数 _wmain 中被引用

解决方法:

没有加入相应的链接库,winmm.lib.在头文件添加 #pragma comment(lib,"ws2_32.lib")

ws2_32.lib文件,提供了对以下网络相关API的支持,若使用其中的API,则应该将ws2_32.lib加入工程(否则需要动态载入ws2_32.dll)。有时无法直接对头文件进行修改。在引入Winsock2.h的时候,后面加上此句即可。如
#include "stdafx.h"
#include <Winsock2.h>//引入ws2_32.lib链接库
#pragma comment(lib,"ws2_32.lib")
int _tmain(int argc, _TCHAR* argv[])
{
      //加载套接字库。
    WORD wVersionRequested;
    WSADATA wsaData;
    int err;

    wVersionRequested=MAKEWORD(2,1);

    //加载套接字库,并进行版本协商
    err=WSAStartup(wVersionRequested,&wsaData);
    if (err!=0)//等于0记载
    {
        return 0;
    }
    return 0;
}

 
时间: 2024-10-09 19:32:06

error LNK2019: 无法解析的外部符号 [email protected],该符号在函数 _wmain 中被引用的相关文章

错误 1 error LNK2019: 无法解析的外部符号 __imp__pthread_create,该符号在函数 _main 中被引用 解决方法

晚上花几分钟在windows下测了下pthread的用法,出现错误 1 error LNK2019: 无法解析的外部符号 __imp__pthread_create,该符号在函数 _main 中被引用 经网上搜,反正都没解决,其中一个说引入#pragma comment(lib, "pthreadVC2.lib")后解决,但笔者遇到的不是这个原因,而是版本问题.可参考http://www.cnblogs.com/zhjh256/p/6364777.html解决.

error LNK2019: 无法解析的外部符号 __imp_GetUserObjectInformationW,该符号在函数 OPENSSL_isservice 中被引用

错误 18 error LNK2019: 无法解析的外部符号 __imp_GetUserObjectInformationW,该符号在函数 OPENSSL_isservice 中被引用 E:\FileRecv\SimpleAuthenticator(1)\SimpleAuthenticator\SimpleAuthenticator\libeay64.lib(cryptlib.obj) SimpleAuthenticator 错误 19 error LNK2019: 无法解析的外部符号 __im

error LNK2019: 无法解析的外部符号 _acosh,该符号在函数 _acoshFunc 中被引用

编译sqlite3 win32版本时候,遇到如下问题 2>sqlite3secure.obj : error LNK2019: 无法解析的外部符号 _acosh,该符号在函数 _acoshFunc 中被引用2>sqlite3secure.obj : error LNK2019: 无法解析的外部符号 _asinh,该符号在函数 _asinhFunc 中被引用2>sqlite3secure.obj : error LNK2019: 无法解析的外部符号 _atanh,该符号在函数 _atanh

qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用

报错:qtmaind.lib(qtmain_win.obj) : error LNK2019: 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用 原因: 未包含Shell32.lib 解决1: #pragma comment(lib, "Shell32.lib") 解决2: 属性管理器:链接器->输入->附加依赖项->Shell32.lib (在常规中添加好对应附加库目录) 参考:https://blog.c

VS2015+OpenGL4.0开发编译时弹出错误:glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _sscanf,该符号在函数 [email&#160;protected] 中被引用

一.问题描述: VS2015+OpenGL4.0开发编译时弹出如下所示的错误: 1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _sscanf,该符号在函数 [email protected] 中被引用 1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _vsprintf,该符号在函数 _PrintMessage 中被引用 二.问题原因: VS2015默认编译时将许多标准库采用内联方式处理,因而没有可以链

[转]无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用

刚学WinAPI编译遇到不少问题,LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib test. 这个问题表明你新建的是一个main类型函数(控制台程序),而你的程序中有窗口程序,显然是个win32函数,解决方法:项目-属性-链接器-系统-子系统-把控制台该为windows. 以下基本的情况说明: 一,问题描述error LNK2001: unresolved external symbol [email pro

error LNK2019: 无法解析的外部符号 [email&#160;protected],该符号在函数 ___tmainCR...(转)

一,问题描述 MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 [email protected],该符号在函数 ___tmainCRTStartup 中被引用  Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令 error LNK2001: unresolved external symbol [email protected] debug/main.exe:fatal error LNK 1

error LNK2019: 无法解析的外部符号 [email&#160;protected],该符号在函数 [email&#160;protected] 中被引用

出现错误: 1>WinMain.obj : error LNK2019: 无法解析的外部符号 [email protected],该符号在函数 [email protected] 中被引用 1>WinMain.obj : error LNK2019: 无法解析的外部符号 [email protected],该符号在函数 [email protected] 中被引用 1>WinMain.obj : error LNK2019: 无法解析的外部符号 [email protected],该符号

error LNK2019: 无法解析的外部符号 [email&#160;protected],该符号在函数 .... 中被引用....

VS中出现:error LNK2019: 无法解析的外部符号 [email protected],该符号在函数 .... 中被引用....的编译错误是,一般是是因为PlaySound函数在Winmm.lib库中,所有需要需要链接库,以下方法可解决: 1.头文件中声明:#pragma comment(lib, "winmm") 2.菜单Project --> Settings...-->Link标签-->Object/Library modules:中加入Winmm.l