1. 程式人生 > >LNK2005...already defined...ERROR

LNK2005...already defined...ERROR

連結時出錯提示:

LIBCMT.lib(crt0dat.obj) : error LNK2005: __amsg_exit already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: __initterm_e already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: __exit already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0dat.obj) : error LNK2005: __cexit already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(fflush.obj) : error LNK2005: _fflush already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(setlocal.obj) : error LNK2005: __configthreadlocale already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(tidtable.obj) : error LNK2005: __encode_pointer already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(tidtable.obj) : error LNK2005: __decode_pointer already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(realloc.obj) : error LNK2005: _realloc already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in MSVCRTD.lib(cinitexe.obj)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in MSVCRTD.lib(cinitexe.obj)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in MSVCRTD.lib(cinitexe.obj)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in MSVCRTD.lib(cinitexe.obj)
LIBCMT.lib(hooks.obj) : error LNK2005: "void __cdecl terminate(void)" (

[email protected]@YAXXZ) already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(winxfltr.obj) : error LNK2005: __XcptFilter already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(mlock.obj) : error LNK2005: __unlock already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(mlock.obj) : error LNK2005: __lock already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(dosmap.obj) : error LNK2005: __errno already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(crt0.obj) : error LNK2005: _mainCRTStartup already defined in MSVCRTD.lib(crtexe.obj)
LIBCMT.lib(errmode.obj) : error LNK2005: ___set_app_type already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(isctype.obj) : error LNK2005: __isctype already defined in MSVCRTD.lib(MSVCR80D.dll)
LIBCMT.lib(tolower.obj) : error LNK2005: _tolower already defined in MSVCRTD.lib(MSVCR80D.dll)

解決方案:
Project Properties, Linker, Input, 右邊有個Ignore Specific Library,輸入"MSVCRTD.lib",確定即可。

相關推薦

LNK2005...already defined...ERROR

連結時出錯提示: LIBCMT.lib(crt0dat.obj) : error LNK2005: __amsg_exit already defined in MSVCRTD.lib(MSVCR80D.dll) LIBCMT.lib(crt0dat.obj) : err

vs工程連結出現error LNK2005...already defined

連結過程,出現很多這樣的錯誤: error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator&l

error LNK2005:XXXX already defined in XXX.lib

設定工程時,出現類似如下錯誤: msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<ch

libcmtd.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll) 編譯錯誤解決方法

[問題描述] 今天在VC6下編譯G279軟體時,已編譯通過,連結時報一下錯誤: Linking...libcmtd.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.d

Error LNK2005:exist already defined in msvcrt.lib(MSVCR100.dll)_LIBCMTD.lib 解決方案

 Project -- Setting -- C/C++ -- C++ Language Enable Run-Time Type Information(RTTI) 此項必須打勾! 但現在Debug版編譯ok,Release版編譯報錯: Linking... Crea

opencv配置問題:error LNK2005:XXXX already defined in XXX.lib

在配置opencv2410+VS2010時,debug可以成功生成解決方案,release不行,錯誤如下:錯誤 449 error LNK2005: "public: __int64 __thiscall std::basic_streambuf<char,struct

error LNK2005: __errno already defined in MSVCRTD.lib(MSVCR90D.dll)

Orignal url: http://blog.csdn.net/gxj1680/article/details/7239810 工程是vs2005編輯的ipmsg(從官網download的原始碼),但本地是vs2008的版本,編譯出現 1>LIBCMTD.lib(dbgheap.obj) : e

error LNK2005: __cinit already defined in libcmt.lib(crt0dat.obj)

用靜態庫去編譯,若出現下面錯誤:LIBC.lib(crt0dat.obj) : error LNK2005: __cinit already defined in libcmt.lib(crt0dat.obj)LIBC.lib(crt0dat.obj) : error LNK

IDEA跑代碼出現Error(7,8) ***App is already defined as object App object App extends Application { 錯誤的解決辦法(圖文詳解)

機器 strong ima 分析 挖掘 extend AS 收獲 qq群   不多說,直接上幹貨! 問題現象 Error(7,8) App is already defined as object App

Error LINK2005: already defined in libcmt.lib

這個錯誤是微軟設計錯誤,因此如果遇到這個錯誤,我們只能躲過這個連結錯誤。具體的辦法就是將那個提示出錯的庫放到另外一個庫的前面。另外選擇不同的C函 數庫,可能會引起這個錯誤。MS, C有兩種C函式庫,一種是普通的函式庫:LIBC.LIB,不支援多執行緒。另外一種是支援多執行緒

idea除錯scala之 is already defined as object

在idea中的編譯scala專案的時候出現了 Error:(6, 8) WordCount is already defined as object WordCount object WordCount{ 原因是這兩個myproject/src和myproject/src

main already defined in *.obj 解決方法

VC6如果想在stdafx.h中定義全域性變數,由於該標頭檔案會被include多次,所以,經常會出現以下經典的錯誤:already defined in StdAfx.obj。 解決方法:把該變數的定義int g_flag放到stdafx.cpp中,然後在使用的地方ext

already defined in *.obj“符號已定義”問題原理及解決方案

VC6如果想在stdafx.h中定義全域性變數,由於該標頭檔案會被include多次,所以,經常會出現以下經典的錯誤:already defined in StdAfx.obj。 解決方法:把該變數的定義int g_flag放到stdafx.cpp中,然後在使用的地方e

DLL檔案編譯出錯[email protected] already defined

編譯MFC DLL程式時出現 Error2error LNK1169: one or more multiply defined symbols foundE:\C++\HookTest\CopyFi

The type 類名 is already defined

在eclipse中當你定義一個類得時候,會莫名其妙的出現說 The   type   類名     is   already defined 這個問題有很多解決的辦法,也有可能是好幾種原因造成的 我自己有兩種解決的辦法,可能會對一些人有幫助: 第一種:點選->

編譯器&除錯---Android專案遇到"TheType R is already defined"

在低於SDK1.5版的專案時,有時會在Eclipse下面的Problems中看到"The Type R is already defined"的提示,表示R被重複定義了,通常是由於舊版SDK與新版SDK生成R.java的資料夾不同所致。 這時只要開啟"src"目錄,把該目錄

VC6 出現“already defined in *.obj”錯誤的解決方法

通常在VC6 工程中某個標頭檔案中定義了全域性變數,而這個全域性變數要在很多個.cpp檔案中使用時,就會出現“……already defined in *.obj”的錯誤提示,解決方法是: 把錯誤提示中提到了全域性變數(或全域性函式)的定義放到一個.cpp檔案中。在其他.cpp檔案中使用時,宣告extern

CCritSec::CCritSec(void) already defined in 問題的解決

各位大蝦,本人在編譯DirectShow工程時,Release版是好的,但在編譯Debug版本時出問題,請教怎麼樣解決? strmbasd.lib(wxutil.obj) : error LNK2005: "public: __thiscall CCritSec::CCri

Already defined in LIBCMTD.lib

Additional Depencies:Nafxcwd.lib;Libcmtd.lib Ignore Specific Default Libraries:Nafxcwd.lib;Libcmtd.lib

[email protected] already defined的問題

如果開始用了一個SDK的Dll工程,然後為了在這個dll工程裡面使用MFC,那麼就會出現錯誤,例如 nafxcw.lib(dllmodul.obj) : error LNK2005: [email protected] already defined in Msg