jjzjj

Unresolved

全部标签

c++ - VS2013 错误 : LNK2019 When trying to build ZeroMQ server

我正在尝试在VisualStudio2013上用C++构建这个简单的ZeroMQ服务器。#include"stdafx.h"#include"zmq.hpp"#include#include#includeusingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){//Preparecontextandsocketzmq::context_tctx(1);zmq::socket_tsckt(ctx,ZMQ_REP);sckt.bind("tcp://*:5555");while(true){zmq::message_trequest;//Wai

c++ - 将函数指针传递给函数时处理 <unresolved overloaded function type>

让我们考虑一下:voidgoo(){std::cout现在我想使用如下定义的一些包装函数来调用其中一个函数:templatevoidc(F&&f,A&&...a){f(std::forward(a)...);}使用方法:c(&goo,10);//(X)c(&goo);//(Y)两种情况都失败(GCC5.3.1)并出现相应的错误:error:nomatchingfunctionforcallto‘c(,int)’error:nomatchingfunctionforcallto‘c()’就我而言,失败是因为编译器在必须初始化f对象时无法选择适当的重载(信息太少)。作为一种解决方案,我当然

c++ - Visual C fatal error LNK1120 : 1 unresolved externals

不知道出了什么问题,所有的帮助将不胜感激。我想我的文件源有问题,但不确定。1>------Buildstarted:Project:Assignment08ADL,Configuration:DebugWin32------1>Buildstarted3/18/20138:37:38PM.1>InitializeBuildStatus:1>Touching"Debug\Assignment08ADL.unsuccessfulbuild".1>ClCompile:1>Assignment08ADL.cpp1>GeneratingCode...1>Skipping...(norelevan

c++ - "unresolved overloaded function type"在 std::function 中有静态函数

尝试将重载静态函数传递给std::function时出现“未解析的重载函数类型”错误。我知道类似的问题,例如this和this.然而,即使那里的答案可以将正确函数的地址放入函数指针中,它们也会因std::function而失败。这是我的MWE:#include#include#includestructClassA{staticstd::stringDoCompress(conststd::string&s){returns;}staticstd::stringDoCompress(constchar*c,size_ts){returnstd::string(c,s);}};voidh

c++ - MVS2015 使用 SDL2 不断给出 "unresolved externals"错误

我试图让SDL与我的MVS2015一起工作,但到目前为止没有成功,我真的想让它工作,所以我将解释我所做的每一步。首先,我从SDL安装指南下载了预构建SDL2库:https://wiki.libsdl.org/Installation,然后解压。在MVS2015中创建一个新的控制台应用程序,打开项目属性页面并正确设置“包含目录”,我检查了三次,也为“库目录”做了这个。然后我转到“链接器”->“输入”并将SDL2.lib添加到“附加依赖项”。到目前为止一切顺利,我的代码现在应该可以与SDL一起使用了吧?我做了一个简短的主要测试它是否有效:#includeintmain(){SDL_Init

c++ - error LNK2019 未解析的外部符号

我对C++很陌生,所以我下载了一个示例C++程序。示例程序在编译时似乎遇到了以下错误:-Error22errorLNK2019:unresolvedexternalsymbol_acsEnumServerNames@12referencedinfunction"protected:virtualint__thiscallCOpenTsrv::OnInitDialog(void)"(?OnInitDialog@COpenTsrv@@MAEHXZ)Opentsrv.obj我将其追溯到所引用的函数,但我不知道它有什么问题吗?BOOLCOpenTsrv::OnInitDialog(){CDia

c++ - 错误 LNK2019 : unresolved external symbol "" referenced in function

我目前在编译代码时遇到以下错误:errorLNK2019:unresolvedexternalsymbol"public:void__thiscallAgent::printSelf(void)"(?printSelf@Agent@@QAEXXZ)referencedinfunction"public:void__thiscallWorld::processMouse(int,int,int,int)"(?processMouse@World@@QAEXHHHH@Z)World.obj这是我的代码代理.h:classAgent{public:Agent();voidprintSelf(

c++ - "no matching function for call to ‘async(std::launch, <unresolved overloaded function type>, std::string&)’“

我正在尝试使用std::async创建线程,但我不断收到错误“没有匹配函数调用‘async(std::launch,,std::string&)’”在行上ConnectFuture=std::async(std::launch::async,Connect_T,ip);这是产生这种行为的代码:#includeclasslibWrapper{public:voidConnect(std::stringip);voidConnect_T(std::stringip);private:std::futureConnectFuture;};voidlibWrapper::Connect(std

c++ - 错误 LNK2019 : unresolved external symbol

好的,所以我在尝试找出代码中的问题时遇到了问题。我有很多代码,所以我只会发布编译时出现问题的相关部分。我在一个类中有以下函数,它会编译并且一切都会正常运行,直到我调用函数“CalculateProbabilityResults”并在其中运行第7行代码。我已经在我的程序中“取消注释”了这行代码,这样您就可以更容易地找到它。我很确定我有正确的#include指令,因为它在不调用函数时编译得很好,所以这不是问题,不是吗?我知道我的一些命名符号需要一点帮助,所以请多多包涵。在此先感谢您的帮助。intSQLServer::CalculateProbabilityResults(intprofil

c++ - 错误 LNK2019 : unresolved external symbol referenced in function main

我正在尝试用C++运行我的简单汇编代码。我只有两个文件“.cpp”文件和“.asm”文件。编译时出现错误(见下文)。如果有人能提供帮助,我将不胜感激...:)这是我的“main.cpp”文件#includeusingnamespacestd;extern"C"intGetValueFromASM();intmain(intargc,char*argv[]){cout我还有一个简单的“asm.asm”文件.codeGetValueFromASMprocmovrax,3254retGetValueFromASMendpend尝试构建时出现此错误:1>main.obj:errorLNK201