WTL工程師 編譯出現入口點錯誤的問題。

2021-06-16 08:52:26 字數 1177 閱讀 7220

wtl工程編譯 debug 無問題,編譯 release時出現 link 錯誤

1>正在鏈結...

1>libcmt.lib(tidtable.obj) : error lnk2005: __encode_pointer 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(tidtable.obj) : error lnk2005: __encoded_null 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(tidtable.obj) : error lnk2005: __decode_pointer 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(crt0dat.obj) : error lnk2005: __get_osplatform 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(crt0dat.obj) : error lnk2005: __osplatform 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(calloc.obj) : error lnk2005: _calloc 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(dosmap.obj) : error lnk2005: __errno 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(dosmap.obj) : error lnk2005: __set_errno 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(dosmap.obj) : error lnk2005: __get_errno 已經在 atlmincrt.lib(atlinit.obj) 中定義

1>libcmt.lib(crt0.obj) : error lnk2019: 無法解析的外部符號 _main,該符號在函式 ___tmaincrtstartup 中被引用

1>release\kugouuidemo.exe : fatal error lnk1120: 1 個無法解析的外部命令

解決方法:

屬性頁 -> 配置屬性 -> 常規 -> 專案預設值 -> 在atl中最小使用crt -> 否

高階工程師要熟悉技術點

基礎篇 基本功集合 執行緒鎖機制 核心篇資料儲存 快取使用 訊息佇列 框架篇spring spring bean 的生命週期 spring ioc 如何實現 說說 spring aop spring aop 實現原理 動態 cglib 與 jdk spring 事務實現方式 spring 事務底層原...

給年輕的工程師10點建議

給年輕的工程師10點建議 1 好好規劃自己的路,不要跟著感覺走!根據個人的理想決策安排,絕大部分人並不指望成為什麼院士或教授,而是希望活得滋潤一些,爽一些。那麼,就需要慎重安排自己的軌跡。從哪個行業入手,逐漸對該行業深入了解,不要頻繁跳槽,特別是不要為了一點工資而轉移陣地,從長遠看,這點錢根本不算什...

IT企業專利工程師之一 工作切入點

引言 企業專利工程師如何開始自己的工作,如何為企業完成專利布局 專利挖拒 專利撰寫 專利申請 審查意見答覆 通過巴黎公約或pct出國 專利翻譯 國外審查意見答覆 專利分析 專利權使用等工作,一直是本領域內的熱點話題,筆者希望能夠通過系列討論,與大家分享自己觀點和思路。正如不同領域的專利撰寫要委託相應...