lnk2005

    -2热度

    1回答

    林已经定义得到这个LNK 2005错误,即使我已经装箱使用正确的头文件和CPP文件格式尽可能IM知道游戏类。 哪个google搜索后一会儿的问题似乎是这种错误的主要原因,任何人都可以看到什么是我搞砸了 我game.h文件如下:? #pragma once class Game { public: //Variables char grid[9][8] = { { '#','#','

    0热度

    1回答

    我一直在一个巨大的项目中跟踪错误3天,最后得到一个最小可重现示例。我想分享这个问题,并问一些关于Visual Studio奇怪行为的问题。 当您导出一个类,从实例化的模板类继承,像 class __declspec(dllexport) classA : public Template<double>{} MSVC也将导出实例化模板类Template<double>的DLL。 如果消费者包括他

    1热度

    3回答

    我有以下类别: // Buffer.cpp #include "MonoSample.h" #include "Buffer.h" #define INBUFFERSIZEBLOCK 1024 // input block size #define MAXBUFFERSIZE 1000000 // max buffer size (1MB) #pragma warning

    0热度

    1回答

    我不明白我做错了什么 COMMON.H #pragma once #include "Flisr.h" #import <msxml3.dll> named_guids MSXML2::IXMLDOMDocumentPtr m_plDomDocument; MSXML2::IXMLDOMElementPtr m_pDocRoot; Common.cpp #include "Common

    -1热度

    1回答

    我试图创建OBS一个DLL插件,但是当我尝试编译一个简单的脚本,它给了我下面的错误 - Error 1 error LNK2005: [email protected] already defined in dllmain.obj c:\Users\user\documents\visual studio 2013\Projects\name\nameEnhanced\nameEnhanced.o

    0热度

    1回答

    由于在头文件中使用枚举,我得到了2005年的LNK错误。但我不确定它有什么问题。枚举通常包含在头文件中? 这是我的代码。我有4个文件:board.h,board.cpp,Solitaire.h,Solitaire.cpp。 board.h: #ifndef BOARD_H__ #define BOARD_H__ #include <iostream> using namespace std;

    1热度

    1回答

    我想在使用C语言的程序中实现堆栈。我将它们分成3个文件。 首先,stack.h文件。它包括一些重要的声明和功能,例如Pop,Push for stack。 二,stack.c文件。它是一个文件实现stack.h文件中的函数。就我而言,我使用动态数组实现我的堆栈。 三,main.c文件。这是我使用Stack进行计算的地方。 但是,我得到了LNK2005(...已经在... obj中定义)编译错误的结

    1热度

    1回答

    我有两个类:ClassA和ClassB。 ClassB继承了ClassA。还有包括双方classa.cpp和classb.cpp,这样我可以从两个的.cpp - 文件utilities.h使用的方法 round(double number, int precision) 一个utility.h头文件。 当ClassA的使用这样的: double roundANumber(double numb

    0热度

    1回答

    我有我想要导入库的项目。当我这样做,(进口的.lib从库文件),比调用从库中的任何功能,我得到以下错误: "C:\Uz\myproj.vcxproj" (default target) (1) ->(Link target) -> aziotsharedutil.lib(consolelogger.obj) : error LNK2005: printf already defined

    -2热度

    1回答

    我有一个问题与Visual Studio 2012 & 2015有关的事实比它似乎比“ifndef”不工作。我使用“ifndef”作为头部文件的“NAN”和“ifndef”,它说这两个错误(请参阅图像)。当我在其他文件的头文件中添加链接“#include”Outil.h“”时,我看到相同的错误消息。 我总是这样做,它总是工作。我不明白为什么即使只有两个文件现在也不起作用。 我也试图改变第一函数的名