lnk2005

    0熱度

    1回答

    我已經詳細閱讀了這兩個錯誤,但儘管我所有的努力都無法在這裏看到問題。我已經用代碼守衛完全淹沒了我的代碼,以查看這是否有幫助,結果沒有變化。這裏有每個文件: Mystring.cpp #pragma once #include "MyString.h" #ifndef MYSTRING_CPP #define MYSTRING_CPP using namespace std;

    0熱度

    1回答

    好一點引入問題「已經定義」:我在的Visual Studio 2012運行工作的一個渲染引擎(在32位模式下進行編譯)的C++/DirectX11的在Windows 7 - 64位操作系統,我有一個奇怪的鏈接錯誤出現在我的Entity類(實體3D就像場景的基本演員)。 我所有的邊界體類從了Shape3D class.Each實體繼承有了Shape3D *它包圍體成員,被初始化爲在初始化時特定的形狀

    0熱度

    1回答

    我與客戶端共享靜態庫。 它使用VS2008 SP 1 我使用我建與共享的DLL和/ MD選項發行版本 然後我建立了自己的靜態庫的MFC第三方lib中包含該第三方與MFC與共享DLL選項和/ MD發行版本的庫。 我創建了一個測試DLL來確保它的工作。沒有問題運行良好。 我根本不使用MFC。只有客戶是這就是爲什麼他們告訴我使用共享DLL和/ MD的MFC。 現在他們都在抱怨,他們所得到的將msvcrt

    0熱度

    1回答

    首先,代碼段我有問題; settings.h namespace { int WINDOW_WIDTH; int WINDOW_HEIGHT; bool FULLSCREEN; } void settings_init(); settings.cpp #include "DX_Constants.h" void settings_init() { WINDOW_WIDTH

    0熱度

    1回答

    我得到這些錯誤一類: Error 2 error LNK2005: "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl ToString(int)" ([email protected]@[email protected][email protected]@

    0熱度

    1回答

    我有一個具有外部「C」功能的CPP。如果他們都在一個單一的文件,一切都很好。爲了組織的目的,我想將這些功能分成不同的文件。 所以可以說我有這兩個文件: File_One.cpp #pragma once #include "stdafx.h" #include <windows.h> #include "Functions.h" #include "Variables.h" #inclu

    0熱度

    1回答

    我想(或相當掙扎)創造一個小二十一點遊戲。一些JavaScript的課程和一些小項目後,我決定要切換到C++,發現它有點問題,這裏是我的代碼: http://pastebin.com/raw.php?i=4MgC1VcD 對於很多人這段代碼可以只是蹩腳,但它讓我真的很高興代碼,即使我想它:) 這就是我得到它不工作: http://i.stack.imgur.com/HpyvC.png

    2熱度

    3回答

    1>Deck.obj : error LNK2005: "class Card card" ([email protected]@[email protected]@A) already defined in Card.obj 1>PokerTester.obj : error LNK2005: "class Card card" ([email protected]@[email protec

    1熱度

    3回答

    當我遇到lnk2005錯誤時,我正在玩命名空間。我無法弄清楚如何解決這個錯誤。這裏的錯誤: 1>Source.obj : error LNK2005: "int Chart::Bars::d" ([email protected]@[email protected]@3HA) already defined in Chart.obj 1>Source.obj : error LNK2005: "

    1熱度

    3回答

    我有一個大項目(400個文件),所有頭文件都包含守衛和所有內容,但是我得到500個LNK2005錯誤。 難道是我有一些頭部定義的函數體?因爲我在DirectX實用程序頭文件中看到了相同的內容(DirectXCollision的某些功能完全位於頭文件中)。 或者是因爲他們使用.inl文件而不是.cpp?