草庐IT

EXTERNAL_LIB_DIR

全部标签

c++ - 核心转储的原因是什么?来自 oracle lib 的堆栈显示

我有一个coredmp,其中所有线程堆栈看起来都很正常,但一个堆栈显示如下。任何人都可以告诉我这可能的原因吗?我可以看到正在从oracle库调用exit,这是oracle的问题吗?当这种情况发生时,任何人都可以指导我吗?Thread3(process26454):#00x00002b803ceb54a8inexit()from/lib64/libc.so.6#10x00002b803bbe93f5inskgdbgcra()from/home/oracle/product/11g/lib/libclntsh.so.11.1#20x00002b803be9cdecinkpeDbgCrash

c++ - 将库 (.lib) 链接到 Visual Studio 2013 项目

我按照link的说明构建了库.为了将该库链接到VisualStudio,我使用了以下方法,但它们都不能链接到我构建的.lib文件。Windows系统变量添加动态库路径(Environmentvariables->Path)设置为;C:\Users\venushka\Desktop\libxbee3-win32\libVisualStudio(包含头文件和源文件C++)配置属性->C/C++->常规->附加包含目录设置为C:\Users\venushka\Desktop\libxbee3-win32链接库配置属性->链接器->常规->附加库目录设置为C:\Users\venushka\D

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(

.lib 中的 C++ 静态变量未初始化

我在VS2010中有静态库(.lib)并将其链接到我的测试项目。该库有一个我使用以下宏创建的工厂:#defineREGISTER_FACTORY(mType,my_class)\classFactory##my_class:publicCAbstractFactory\{\public:\Factory##my_class():CAbstractFactory(mType){}\CBaseClass*Create()\{returnnewmy_class();}\};\staticFactory##my_classStaticFactory##my_class;应该发生的是,在CAbs

c++ - 错误 LNK1104 : cannot open file 'Debug\MyProjectLib.lib'

我有以下CMakeLists.txt文件来生成我基于Qt的项目:cmake_minimum_required(VERSION2.8.12)project(MyProject)find_package(Qt5Widgets)set(MyProjectLib_src${PROJECT_SOURCE_DIR}/gui.cpp)set(MyProjectLib_hdr${PROJECT_SOURCE_DIR}/gui.h)set(MyProjectLib_ui${PROJECT_SOURCE_DIR}/gui.ui)set(MyProjectBin_src${PROJECT_SOURCE_DI

c++ - 错误 LNK2019 : unresolved external symbol

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

c++ - 编译器如何使用lib文件?

我很好奇c/c++编译器是如何分析lib文件的?我的意思是说我创建了一个包含一些类的库,我在我的主程序中使用了那个库。编译器如何知道该库中有哪些类名。当然,这些信息以二进制格式存在,我想在我的程序中使用该功能,具体来说,我有一个二进制lib文件,我想知道该lib文件中存在的所有类和属性/函数。这可能吗?如果编译器可以做到,为什么有些库不能?感谢任何线索 最佳答案 编译器不会执行您的建议,但链接器会执行。编译器从包含的与lib文件相关的头文件中知道它需要的信息。然后链接器将您要包含的声明和lib文件及其其他目标文件放在一起。例如,可能

c++ - 缺少有关 Boost 的详细信息(.lib 文件)

在使用某些Boost库时,我在哪里可以找到用于链接我的程序的lib文件?决定尝试它的线程功能,但我得到了Error6fatalerrorLNK1104:cannotopenfile'libboost_thread-vc90-mt-gd-1_42.lib'InterviewPractice在我包含之后Error6fatalerrorLNK1104:cannotopenfile'libboost_thread-vc90-mt-gd-1_42.lib'InterviewPractice我找不到在boost网站上正确链接的.lib文件的位置?有小费吗?:) 最佳答案

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

C++ DLL 链接 Unresolved external

我有一个相当大的Core项目,我正在尝试调整它以使用我构建的DLL引擎,我遇到了一堆错误,例如:未解析的外部符号“私有(private):静态类”当在DLL中包含来自核心的一些header时,该类通过__declspec(dllexport)导出,但任何具有静态成员的header都会抛出大量关于静态成员的错误。这是一个相当大的项目,我不能跑来跑去删除我看到的每个静态类成员,有没有这种东西?正在导入的类的基本示例:class__declspec(dllexport)MyClass{public:staticboolm_someVar;}为了清楚起见,我只想说明m_someVar是在类实现