草庐IT

外部化

全部标签

c++ - 使用静态库时未解析的外部符号 "_hypot"

我正在尝试重新编译链接Ruby库的旧游戏,但我不断收到此错误:ruby18-mt-static-release.lib(math.obj):errorLNK2001:unresolvedexternalsymbol_hypot有没有不需要我找到这个库的源代码并重新构建它的解决方法?我正在使用VisualStudio2010和最新的DirectXSDK。 最佳答案 我遇到了类似的问题。显然hypot曾经是一个可链接的函数,但现在(我有VS2010)是一个调用_hypot的内联函数。在math.h中,这是完成此操作的唯一函数。我没有我正

c++ - 函数中引用的未解析的外部符号

我意识到如果不向您提供大量代码(我会尽量避免给您),这是一个很难回答的问题。基本上我在X类中遇到了这个错误,它#includesY类header。Y类header具有三个getter定义//GettersstaticID3D10Device*PDevice();staticID3D10Buffer*PBuffer();staticID3D10Buffer*IBuffer();我得到三个相同的错误,都发生在X类中。所以基本上错误是:UnresolvedexternalsymbolID3D10Device*PDevice()referencedinfunction(constructoro

c++ - 使用外部库构建 Xcode 项目时出现链接器错误

我正在尝试在Xcode中构建一个非常简单的命令行应用程序,它将打印出有关MXF视频文件的基本信息。为此,我需要使用可在此处下载的libmxf、libbmx和libbmx库:http://sourceforge.net/p/bmxlib/home/Home/此时我的C++代码非常简单:#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;usingnamespacebmx;#defineMXF_OPEN_READ(fn,pf)mxf

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

我知道这个话题已经被讨论过了,但我真的找不到解决我问题的方法。我想用QDomDocument从XML文件中读取数据,但我得到了这种类型的错误:main.obj:-1:error:LNK2019:unresolvedexternalsymbol“__declspec(dllimport)public:classQDomElement__cdeclQDomNode::toElement(void)const“(__imp_?toElement@QDomNode@@QEBA?AVQDomElement@@XZ)referencedinfunction“void__cdeclListEleme

C++ 未解析的外部符号

我有一个类设置,我从那个类开始使用继承。在文件a.h中classa{public:virtualvoidprint();};在文件b.h中:#include"a.h"#includeclassb:publica{public:voidprint();};在b.cpp中#include"a.h"#include"b.h"voidb::print(){};在主文件中我包含了这两个文件:#include"a.h"#include"b.h"但是我得到了一个未解析的虚函数打印符号。文件a.obj被列为生成错误的文件我做错了什么?如果我将b.cpp移动到类定义下方的b.h中,它就可以正常工作。

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

我收到了这些错误信息:Error1errorLNK2019:unresolvedexternalsymbol"public:void__thiscallArrayIntStorage::sortOwn(void)"(?sortOwn@ArrayIntStorage@@QAEXXZ)referencedinfunction_mainG:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\C_Style_Array\main.objC_Style_ArrayError2errorLNK2019:unresolvedexternalsymbol

c++ - Visual Studio 2010 C++/w Google Protocol Buffer 。找不到 60 个外部对象。无法编译

我已尽我所能按照说明进行操作。下载的GPBuffers5.0rc1将src/google文件夹放入我的项目目录。添加了设置>C/C++>“其他包含目录”的路径。但我想我需要在某处放置一个-lprotobuf编译器选项。我尝试将其添加到设置>xxx>附加命令行参数中的C/C++和链接器。但运气不好。似乎缺少libprotobuf.lib、libprotobuf-lite.lib和libprotoc.lib。也许它没有正确构建..我有我的serverThread.cpp,它看起来像:#include"serverThread.h"#include"sendStruct.h"#include

定义构造函数中的定位器或在Typescript中的外部定义定位器的缺点?

我要从Java进行量突(TypeScript)测试自动化。正如我看到打字稿世界中的许多人喜欢定义构造函数中的定位器,例如:exportdefaultclassSignInPageextendsBasePage{privatereadonly_usernameInputLocator:By;privatereadonly_passwordInputLocator:By;constructor(){super();this._usernameInputLocator=by.name('username');this._passwordInputLocator=by.name('password')

“在线”调试外部PHP服务器

我在外部服务器上有大项目(PHP+JS+HTML)。我想知道,可以在这个项目上“在线”工作。在服务器上是大量的PHP文件,其中包括我将在Eclipse(或其他IDE,PHP调试,比NodePad++)中使用的类和功能。我认为git对我有帮助,但我不知道,配置git存储库,我开始怀疑这是可能的。看答案是的,但是它的杀伤性php的表现。您可以使用XdebugPHP扩展名(此刻GIT将无济于事):安装X-Debug:示例(PHP71的CentOS):yumisntallphp71-php-pecl-xdebugconfigxdebug扩展(/etc/opt/remi/php71/php.d/15-x

Node.js请求模块无法发布到外部URL

我有一个网络应用程序,可以从传感器中收集数据。传感器通过发布请求将数据发送到我的WebAppexample.com.为了调试目的,我需要在传感器和WebApp之间创建一个额外的层。我创建了一个额外的小webapp,所有的工作就是将传入的帖子请求提交example.com并将其转发到WebApp,现在响应其他URL,说example2.com.因此,之前:sensors->example.com(webapp)现在它是:sensors->example.com->example2.com(webapp)通过这种方式,我可以看到WebApp对传感器的响应是什么并记录下来。为了使这项工作我使用了请求