cost 126 ms
LNK2005 与 __declspec(dllexport)

[英]LNK2005 with __declspec(dllexport)

我正在编写一个简单的 OpenGL 3D 应用程序。 如果我在笔记本电脑上运行该应用程序,性能会很糟糕,因为始终选择内部 Intel GPU 而不是功能更强大的专用 AMD GPU。 我读到我必须包括这一行以强制应用程序在专用的 GPU 上运行: 但是,我收到一个 LNK2005 错误,指出Amd ...

C++ LNK2005 已经在 B_calculating.obj 中定义

[英]C++ LNK2005 already defined in B_calculating.obj

错误:LNK2005 "private: static char const * const boost::json::key_value_pair::empty_" (?empty_@key_value_pair@json@boost@@0QBDB) already defined in B_ca ...

2022-02-20 12:34:54   1   141    c++ / lnk2005  
使用 MSVC 的 Linker 中的“LNK2005 DLLMain 已定义...”冲突

[英]"LNK2005 DLLMain already defined ..." conflict in Linker using MSVC

我有一个 C++ 项目,到目前为止编译和链接都没有问题,但由于最近的计算机崩溃,我不得不重新安装所有东西,包括 Visual Studio 和我所有的 VCPKG 包。 (我使用的是 VS 2022 预览版,之前是这样。) 我的项目使用了许多静态链接的库,包括英特尔的 TBB 和 Armadill ...

如何在 C++ 的类构造函数中定义外部结构?

[英]How to define external struct in a class constructor in c++?

我正在尝试初始化在类构造函数内的外部头文件中定义的结构对象。 问题是我需要包括类的头文件中的头文件myClass.h ,这是造成已定义的错误我试图封装#include structHeader.h内#ifndef #endif和工作,但由于某些原因,它在其他一些更改后停止工作。 该结构在myCla ...

无法解决 Visual Studio 中的 LNK 2001 错误

[英]Cannot solve LNK 2001 error in Visual Studio

我正在做一个非常大的项目,有几百个.c 和.h 文件,所以我不能在这里上传它们。 我在Visual Studio中运行Release 。 我收到这些错误: 以及其他,如下图所示: 我发现 ray-main.obj、Raytrace-SINGLE.obj 和 Raytrace-STRAYL.obj ...

当我尝试重载运算符时,为什么会出现链接错误?

[英]Why am I getting a Link error when I try to overload an operator?

我正在做一个项目练习,在那里我正在修改我创建的名为Polynomial的类的先前项目以使用链接列表(原始使用的数组)。 链接列表使用模板,因此可以将任何类型传递给它。 我在这个项目练习中遇到的一个问题是我试图传递一个PolyNumber类型的对象(来自我制作的类),我制作的链接列表包有一个比较任何 ...

VS2019 C++ 成员函数 LNK2005 错误

[英]VS2019 C++ Member Functions LNK2005 Error

Output: 错误列表:图像我的代码: 我不知道我搞砸了什么。 只有当我尝试编译或运行⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ...

LNK2005 函数已经定义在

[英]LNK2005 function already defined in

我读到“如果你在头文件 (Header.h) 中声明并实现一个函数,并且如果这个文件被包含两次,那么你很可能会在某个时候得到一个函数已经定义的错误。”。 但是在我的代码中,我遇到错误的所有函数都在一个 .cpp 文件中。 列表.h 列表.cpp 矩阵文件 矩阵文件 源文件 我添加 ...

2019-07-23 15:52:34   1   67    c++ / lnk2005  
为什么编译器将内联类方法添加到lib?

[英]Why does compiler add inlined class methods to lib?

考虑一个属于与动态库(foo.dll)链接的项目的类,其中foo.lib也在侧面生成: 然后还有另一个包含该类的项目栏(生成静态库bar.lib)。 该项目不与foo链接。 最后,有一个应用程序项目(导致.exe),该项目同时与foo.lib和bar.lib链接。 这样做时,链 ...

生成可视C ++ 2008项目时的链接器错误

[英]Linker error when building visual C++ 2008 project

最近,我接到工作,试图将C ++项目从其旧的Windws 2003服务器迁移到Windows2008。目前,我正在尝试在Windows 7PC上本地构建应用程序。 我遵循了收到的安装指南。 事情似乎运作良好。 我遇到的问题是,在编译步骤之后,链接器给我以下错误: 顺便说一下,这是在 ...

死亡的LNK2005(C ++)

[英]LNK2005 of death (c++)

我有一堂简单的课: 小兔子 小兔子 (我重写了代码,因为我无法复制它,所以这只是一个快速编写的示例) 一个include.h文件#include就是这个,而source.cpp #include就是那个。 每个文件仅包含一次,并且source.cpp仅包含inclu ...

是什么导致我的代码中出现“错误LNK2005:已在.obj中定义”错误?

[英]What is causing the “error LNK2005: already defined in .obj” s errors in my code?

我想知道是什么导致我的代码中出现了双重定义链接器错误。 这使我感到困惑,因为似乎没有任何原因。 我不认为我#include荷兰国际集团所有.h文件,将导致这个地方,因为我的文件的#include s的线性结构。 明确地说,我不是在问错误是什么意思,而是在我的代码中是由什么引起的。 我 ...

尽管在我的.h文件中使用了#ifndef #define#endif`代码块,为什么仍然会收到这么多LNK2005错误?

[英]Why do I get so many `LNK2005` errors despite using `#ifndef #define #endif` code blocks in my .h files?

我有21个文件,如图所示: 以下35个函数在util.h的第util.h行中声明为 代码块: 以下30个函数在util_block.h的第util_block.h行中声明为 代码块: 以下35个函数在util_convert.h的第util_conve ...

已在.obj中定义“ C ++ LNK 2005错误”

[英]C++ LNK 2005 Error "already defined in .obj

就我所知,尽管我使用适当的头文件和cpp文件格式创建了游戏类,但仍收到LNK 2005错误。 在一段时间搜索问题之后,哪个似乎是导致此错误的主要原因,谁能看到我搞砸了吗? 我的game.h文件如下: 我的game.cpp文件是: 我的主要目的是立即创建对象的实例 ...

2017-08-16 06:35:07   1   680    c++ / lnk2005  
从模板继承的MSVC DLL导出类导致LNK2005已定义错误

[英]MSVC DLL exporting class that inherits from template cause LNK2005 already defined error

我一直在跟踪一个巨大的项目中的错误3天,最后得到一个最小的可重复的例子。 我想分享这个问题,并就Visual Studio的奇怪行为提出一些问题。 导出从实例化模板类继承的类时,如 class __declspec(dllexport) classA : public Template ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM