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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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 閱讀(4607) 評論(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>
            国外精品视频| 激情综合色综合久久综合| 91久久精品www人人做人人爽| 久久久久久噜噜噜久久久精品| 久久成人av少妇免费| 激情久久婷婷| 亚洲国产欧美一区二区三区同亚洲 | 韩日精品中文字幕| 久久这里有精品视频| 麻豆91精品91久久久的内涵| 亚洲精品小视频| 野花国产精品入口| 国产日韩欧美三级| 亚洲第一天堂无码专区| 欧美人与性动交α欧美精品济南到 | 欧美精品在线免费| 香蕉久久夜色精品国产使用方法| 欧美一区二区| 日韩一区二区精品| 香蕉久久一区二区不卡无毒影院| 黄色av日韩| 99精品国产一区二区青青牛奶| 国产精品视频一| 欧美大片第1页| 国产精品v欧美精品v日韩| 久久躁日日躁aaaaxxxx| 欧美日韩国产一级片| 久久精品在线播放| 欧美日韩国产影片| 六月天综合网| 国产精品美女在线观看| 欧美国产视频日韩| 国产日本欧美一区二区三区| 亚洲高清久久网| 国产一在线精品一区在线观看| 亚洲黄色免费网站| 国内精品久久久久久久97牛牛| 亚洲人成人一区二区三区| 国产一区二区三区在线免费观看| 亚洲激情六月丁香| 精品成人国产| 亚洲自拍电影| 亚洲视频狠狠| 欧美国产日韩亚洲一区| 久久伊人亚洲| 国产精品亚洲激情| 一区二区三区精品| 99re视频这里只有精品| 榴莲视频成人在线观看| 久久久人成影片一区二区三区| 国产精品分类| 9色国产精品| 亚洲精品小视频| 久久综合给合| 另类av一区二区| 国产午夜精品美女毛片视频| 亚洲视频专区在线| 亚洲一级片在线观看| 欧美日本一道本| 亚洲激情国产| 日韩午夜在线电影| 欧美精品v日韩精品v韩国精品v | 亚洲人精品午夜在线观看| 精品51国产黑色丝袜高跟鞋| 亚洲欧美国产高清va在线播| 亚洲免费综合| 国产精品黄色在线观看| 亚洲视频在线免费观看| 亚洲欧美春色| 国产伦精品一区二区三区| 亚洲天堂黄色| 欧美一区二区三区四区夜夜大片| 国产精品你懂的| 香蕉免费一区二区三区在线观看| 欧美一区激情视频在线观看| 国产乱子伦一区二区三区国色天香| 亚洲一区免费看| 久久av最新网址| 狠狠色丁香久久综合频道 | 亚洲区一区二| 亚洲一区观看| 国产亚洲欧美一区二区| 久久精品中文| 亚洲欧洲视频| 午夜精品一区二区在线观看 | 久久理论片午夜琪琪电影网| 欧美1区免费| 在线一区二区日韩| 国产精品视频不卡| 久久精品国产999大香线蕉| 欧美成人小视频| 亚洲四色影视在线观看| 国产区二精品视| 牛夜精品久久久久久久99黑人 | 一区二区三区精品| 久久精选视频| 日韩一级大片在线| 国产精品自拍视频| 欧美成人国产一区二区| 亚洲视频自拍偷拍| 免费91麻豆精品国产自产在线观看| 亚洲久久视频| 国产亚洲制服色| 欧美区在线观看| 久久久国产视频91| 一区二区三区 在线观看视| 久久亚洲高清| 亚洲综合第一| 亚洲国产专区校园欧美| 国产精品天美传媒入口| 欧美成人免费在线观看| 欧美亚洲综合在线| 日韩视频―中文字幕| 久久综合色综合88| 亚洲欧美视频一区二区三区| 91久久国产精品91久久性色| 国产精品一区二区三区四区五区| 欧美成人免费网站| 久久久www| 午夜精品视频网站| 妖精成人www高清在线观看| 欧美成人黄色小视频| 久久国产精品一区二区三区| 亚洲婷婷综合色高清在线| 亚洲国产va精品久久久不卡综合| 国产精品网红福利| 欧美视频免费| 欧美日韩激情小视频| 免费在线观看一区二区| 久久av一区二区| 午夜精品电影| 亚洲在线播放| 亚洲一区亚洲二区| 亚洲网址在线| 亚洲视频香蕉人妖| 99re6热只有精品免费观看| 亚洲黄色av| 亚洲福利视频一区| 亚洲成人在线视频播放 | 亚洲激情在线观看视频免费| 蜜桃久久精品乱码一区二区| 久久精品色图| 久久久久久97三级| 久久一区欧美| 麻豆精品在线视频| 久久日韩粉嫩一区二区三区| 久久久精品国产99久久精品芒果| 午夜一区二区三区在线观看| 亚洲欧美日韩综合aⅴ视频| 亚洲综合导航| 久久国产精品99国产精| 久久久国产91| 欧美va天堂va视频va在线| 免费一区二区三区| 亚洲黑丝在线| 中文在线资源观看网站视频免费不卡 | 国产免费成人av| 国产视频欧美| 国内精品久久久久久久影视麻豆| 极品少妇一区二区| 亚洲人www| 亚洲一区二区视频在线观看| 亚洲一区视频| 久久久精品网| 欧美激情一区二区三区四区| 亚洲欧洲偷拍精品| 亚洲午夜羞羞片| 久久久精品免费视频| 欧美高清在线观看| 国产精品男女猛烈高潮激情| 国产亚洲一区在线播放| 91久久精品国产91久久性色| 一区二区三区高清在线| 欧美一区日本一区韩国一区| 欧美69视频| 日韩一区二区福利| 久久国产精品黑丝| 欧美日本一区| 国产一区二区你懂的| 亚洲免费观看| 久久久久久国产精品一区| 亚洲国内欧美| 久久精品国产清高在天天线| 欧美精品色网| 伊人久久婷婷色综合98网| 亚洲视频一区| 免播放器亚洲| 亚洲欧美偷拍卡通变态| 欧美成在线视频| 国产一区二区三区在线播放免费观看| 亚洲精品在线观看免费| 久久蜜桃精品| 一区二区三区国产| 欧美福利视频网站| 精品福利免费观看| 欧美在线视频播放| 亚洲裸体视频| 欧美国产欧美综合| 在线成人av网站| 久久精品一区二区三区不卡|