ATL 學習備忘錄

2021-07-09 03:24:39 字數 549 閱讀 6064

1.編繹錯誤 :

error lnk2005: ***x already defined in atlmincrt.lib (atlinit.obj)

解決辦法:開啟release版本的專案配置項,把configuration properties->general->minimize crt use in atl設定為no

2.編繹錯誤:

warning c4530: c++ exception handler used, but unwind

解決辦法:程式設定了允許c++異常,工程屬性中設定c++ ->code generation ->enable c++ exception yes(/ehsc)

3.使用cstring 時atl/wtl的檔案頭順序 

#define _wtl_no_cstring

#define _wtl_no_wtypes

#include #include #include #include #include #include #include #include

jquery學習備忘錄

語法解釋 1.select id change function 為select新增事件,當選擇其中一項時觸發 2.var checktext select id find option selected text 獲取select選擇的text 3.var checkvalue select id...

CmakeLists學習備忘錄

cmakelists不區分大小寫 代表注釋,一句話一行 cmake minimum required version project ps 不是強制性的,最好加上,這會引入兩個變數 binary dir,source dir外部編譯要時刻區分這兩個變數對應的目錄 例如 設定cpp檔案列表 set s...

Lua 學習備忘錄3

一些大型遊戲需要對資料的整理,這樣便於修改和統一管理還有修改。常見的有js和csv csv 其實就是都好分割的簡單文字結構,所以當作一般的文本來處理就好了,js需要解析,有現成的解析庫 function getline filename index 0 myline for line in io.l...