青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版MSDN

Blog @ Blog

當華美的葉片落盡,生命的脈絡才歷歷可見。 -- 聶魯達

常用鏈接

統計

積分與排名

BBS

Blog

Web

最新評論

VS2005環境ATL工程報錯:error C2065: “_Module”: 未聲明的標識符

寫在前面:
       最近在接觸office編程,使用vc6.0環境Debug能編譯通過,但是ReleaseUMinDependenc編譯就報錯libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _這個問題還沒有解決。希望通過CSDN有高手指點,日后再總結6.0環境這個問題。高手門都建議學習ATL COM最好使用VS2005。折騰半天還是遇見這個錯誤,這個錯誤又折騰半天!通過Google有問題你就個google)找到CSDN有朋友遇見同樣的問題!他的描述如下也是我要表達的):
VC6.0中用ATL生成的全局變量_Module, 
  CComModule  _Module; 
  可以調用_Module.GetResourceInstance(); 
   
  用VS2005生成時為_AtlModule, 
  COutLookAddinModule  _AtlModule 
  不能調用GetResourceInstance();怎么辦?
在所有回復中沒有找到答案!但是通過QQ技術群平臺和Google還有百度找到一些方向!
1、VS2005的wizard生成ATL后,發現VS2005會用子類模板化的_AtlModule代替原來VC6.0的_Module
2、VS2005中 ATL 7.0取代了vc6.0中的 ATL 3.0。
3、MSDN英文中有提到CAtlBaseModule   Contains information required by most applications that use ATL. Contains the HINSTANCE of the module and the resource instance.
也就是說要使用GetResourceInstance();  必須派生于CAtlBaseModule 。結果自作聰明到處定義CAtlBaseModule  _Module。結果有不少新的錯誤!還好我在CSDN發帖有問直接告訴我了!直接使用_AtlBaseModule,微軟已經為我們定義好了!在atlcore.h定義了extern CAtlBaseModule _AtlBaseModule;
示例如下:

// 設置位圖按鈕風格,位圖為x32大小,將其放入剪切板中用PasteFace()貼在指定按鈕上
        HBITMAP hBmp =(HBITMAP)::LoadImage(_AtlBaseModule.GetResourceInstance(),
            MAKEINTRESOURCE(IDB_BITMAP),IMAGE_BITMAP,
0,0,LR_LOADMAP3DCOLORS);


附一:
Earlier versions of ATL used CComModule. In ATL 7.0, CComModule functionality is replaced by several classes:

CAtlBaseModule   Contains information required by most applications that use ATL. Contains the HINSTANCE of the module and the resource instance.

CAtlComModule   Contains information required by the COM classes in ATL.

CAtlWinModule   Contains information required by the windowing classes in ATL.

CAtlDebugInterfacesModule   Contains support for interface debugging.

CAtlModule   The following CAtlModule-derived classes are customized to contain information required in a particular application type. Most members in these classes can be overridden:

CAtlDllModuleT   Used in DLL applications. Provides code for the standard exports.

CAtlExeModuleT   Used in EXE applications. Provides code required in an EXE.

CAtlServiceModuleT   Provides support to create Windows NT and Windows 2000 Services.

CComModule is still available for backward compatibility.
Earlier versions of ATL used CComModule. In ATL 7.0, CComModule functionality is replaced by several classes:

CAtlBaseModule   Contains information required by most applications that use ATL. Contains the HINSTANCE of the module and the resource instance.

CAtlComModule   Contains information required by the COM classes in ATL.

CAtlWinModule   Contains information required by the windowing classes in ATL.

CAtlDebugInterfacesModule   Contains support for interface debugging.

CAtlModule   The following CAtlModule-derived classes are customized to contain information required in a particular application type. Most members in these classes can be overridden:

CAtlDllModuleT   Used in DLL applications. Provides code for the standard exports.

CAtlExeModuleT   Used in EXE applications. Provides code required in an EXE.

CAtlServiceModuleT   Provides support to create Windows NT and Windows 2000 Services.

CComModule is still available for backward compatibility.

附二(寫在前面提及的錯誤,目前還沒有找到答案!貼出來希望有高手能指點):
ATL 工程 中ReleaseUMinDependency與 Debug區別是什么?
Debug可以編譯通過
ReleaseUMinDependency編譯報錯
Linking...
  Creating library ReleaseUMinDependency/WordCOM.lib and object ReleaseUMinDependency/WordCOM.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseUMinDependency/WordCOM.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

WordCOM.dll - 2 error(s), 0 warning(s)

注意:
查資料反饋
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
這個錯誤的修改方法如下:
Windows項目要使用Windows子系統, 而不是Console, 可以這樣設置
[Project] --> [Settings] --> 選擇"Link"屬性頁
在Project Options中將/subsystem:console改成/subsystem:windows 

可是我這邊這個參數沒有錯:
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:no /pdb:"ReleaseUMinDependency/OutLookAddin.pdb" /machine:I386 /def:".\OutLookAddin.def" /out:"ReleaseUMinDependency/OutLookAddin.dll" /implib:"ReleaseUMinDependency/OutLookAddin.lib"
是不是因為我的工程不是 MFC而是ATL,還有其他地方有錯誤!
第2個錯誤也沒有找到具體的靜態庫!
希望大家幫幫我!
基本完成office編程(Outlook)的示例程序link

posted on 2008-10-17 23:27 isabc 閱讀(4590) 評論(0)  編輯 收藏 引用 所屬分類: BUG分析

廣告信息(免費廣告聯系)

中文版MSDN:
歡迎體驗

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频免费在线观看| 亚洲激情欧美激情| 亚洲免费在线视频| 国产精品久久久久影院亚瑟| 亚洲欧美激情在线视频| 性欧美8khd高清极品| 韩国一区二区三区在线观看| 欧美不卡一卡二卡免费版| 免费观看久久久4p| 亚洲天堂激情| 久久99在线观看| 亚洲区国产区| 亚洲一区二区三区视频| 在线不卡亚洲| 99国产麻豆精品| 国内精品久久久久久影视8| 亚洲电影专区| 国产精品一区二区在线观看不卡 | 欧美精品一区二区三区在线播放| av成人动漫| 国产精品精品视频| 久久爱另类一区二区小说| 免费欧美高清视频| 欧美亚洲专区| 欧美高清在线视频| 久久久久成人网| 欧美视频在线观看免费网址| 久久一区视频| 国产精品亚洲аv天堂网| 欧美成人一品| 国产日产欧美a一级在线| 亚洲激情一区二区三区| 国产欧美一区二区在线观看| 亚洲片在线观看| 国产一区二区三区高清播放| 9色国产精品| 亚洲黄色三级| 久久国产综合精品| 午夜一区二区三区不卡视频| 欧美激情按摩| 免费一级欧美在线大片| 国产午夜久久久久| 国产精品99久久99久久久二8| 亚洲精品欧美一区二区三区| 久久国产精品色婷婷| 亚洲欧美电影院| 欧美日韩一区在线视频| 亚洲国产欧美日韩精品| 1000部精品久久久久久久久| 欧美在线综合视频| 久久都是精品| 国产区亚洲区欧美区| 亚洲最新在线| 亚洲午夜视频| 欧美日韩亚洲91| 亚洲精品美女在线观看| 99xxxx成人网| 欧美精品一区二区三区在线播放 | 欧美激情影院| 伊人久久婷婷| 久久婷婷国产综合精品青草| 久久夜色精品国产噜噜av| 国产真实乱偷精品视频免| 亚洲自拍偷拍网址| 欧美一区二区视频免费观看| 国产免费一区二区三区香蕉精| 亚洲一区二区精品在线| 香蕉成人久久| 国产一区二区av| 久久精品理论片| 免费久久99精品国产| 亚洲高清不卡| 欧美激情精品久久久久久变态| 亚洲精品国精品久久99热| 中文日韩在线| 国产精品视区| 久久久久国产一区二区三区四区| 欧美刺激午夜性久久久久久久| 亚洲国产精品va在线观看黑人 | 亚洲精品久久久久久久久久久| 夜夜嗨av一区二区三区中文字幕| 欧美日韩三级| 欧美在线高清| 亚洲日本va午夜在线影院| 亚洲视频免费观看| 国产亚洲一区二区三区| 卡一卡二国产精品| 99re视频这里只有精品| 欧美一区二区免费| 1024精品一区二区三区| 99精品热6080yy久久| 欧美视频一区| 久久久久久久久久看片| 亚洲日本成人网| 欧美在现视频| 日韩视频精品在线观看| 国产视频在线观看一区二区| 蜜桃av噜噜一区| 亚洲一区二区免费看| 欧美福利视频网站| 亚洲综合导航| 亚洲区欧美区| 国产一区二区三区四区| 欧美片在线播放| 久久www成人_看片免费不卡| 日韩视频在线免费观看| 久久伊人一区二区| 午夜精品理论片| 亚洲精品少妇30p| 国产亚洲一区二区在线观看| 欧美三级黄美女| 麻豆国产精品777777在线| 亚洲中午字幕| 99re热精品| 亚洲国产高清高潮精品美女| 久久精品国产999大香线蕉| 一本色道久久88亚洲综合88| 好吊日精品视频| 国产情侣一区| 国产精品观看| 欧美三级韩国三级日本三斤| 猛男gaygay欧美视频| 久久都是精品| 亚洲欧美日韩国产成人精品影院| 亚洲精品综合精品自拍| 欧美韩日精品| 免费观看国产成人| 久久婷婷综合激情| 欧美中文字幕在线观看| 亚洲欧美三级伦理| 亚洲免费一在线| 中文久久精品| 亚洲一区二区三区在线| 一区二区三区四区五区视频| 亚洲精品日韩在线| 亚洲欧洲精品一区二区三区不卡 | 免费日韩成人| 免费久久久一本精品久久区| 久久亚洲免费| 美国十次成人| 欧美不卡福利| 欧美精品日韩综合在线| 欧美日本精品一区二区三区| 欧美精品一区二区三区视频| 欧美精品免费视频| 欧美日韩国产在线观看| 欧美视频一区| 国产女同一区二区| 国内精品久久久久久久果冻传媒| 国产午夜精品理论片a级大结局| 国产一区二区精品久久99| 国产视频一区二区三区在线观看| 国产午夜久久久久| 在线观看国产日韩| 亚洲精品国产无天堂网2021| 日韩一级黄色片| 亚洲免费视频一区二区| 欧美一区二区黄| 久久在线免费观看视频| 欧美成人影音| 一本色道久久综合亚洲二区三区| 亚洲一级影院| 久久久噜噜噜久久中文字幕色伊伊| 久久一区二区三区av| 欧美激情 亚洲a∨综合| 国产精品国产成人国产三级| 国产精品中文字幕在线观看| 久久久久久久综合| 裸体一区二区| 99re66热这里只有精品3直播| 亚洲一区黄色| 老色鬼精品视频在线观看播放| 欧美精品三区| 国产一区二区精品久久| 亚洲精品在线三区| 久久gogo国模裸体人体| 欧美国产在线视频| 中国女人久久久| 久久在线免费观看| 国产精品福利av| 亚洲激情影视| 久久精品国产久精国产思思| 亚洲高清网站| 欧美在线91| 欧美视频网站| 亚洲人成在线免费观看| 久久精品中文字幕免费mv| 亚洲经典三级| 久久久亚洲精品一区二区三区| 欧美日韩中国免费专区在线看| 一区二区三区在线免费视频| 亚洲欧美国产日韩中文字幕| 欧美韩国日本综合| 欧美在线视频日韩| 国产精品麻豆va在线播放| 亚洲日本激情| 你懂的网址国产 欧美| 亚洲欧美日韩在线观看a三区| 欧美精品自拍偷拍动漫精品| 在线高清一区|