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

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

Blog @ Blog

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

常用鏈接

統(tǒng)計

積分與排名

BBS

Blog

Web

最新評論

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

寫在前面:
       最近在接觸office編程,使用vc6.0環(huán)境Debug能編譯通過,但是ReleaseUMinDependenc編譯就報錯libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _這個問題還沒有解決。希望通過CSDN有高手指點,日后再總結(jié)6.0環(huán)境這個問題。高手門都建議學習ATL COM最好使用VS2005。折騰半天還是遇見這個錯誤,這個錯誤又折騰半天!通過Google有問題你就個google)找到CSDN有朋友遇見同樣的問題!他的描述如下也是我要表達的):
VC6.0中用ATL生成的全局變量_Module, 
  CComModule  _Module; 
  可以調(diào)用_Module.GetResourceInstance(); 
   
  用VS2005生成時為_AtlModule, 
  COutLookAddinModule  _AtlModule 
  不能調(diào)用GetResourceInstance();怎么辦?
在所有回復中沒有找到答案!但是通過QQ技術(shù)群平臺和Google還有百度找到一些方向!
1、VS2005的wizard生成ATL后,發(fā)現(xiàn)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 。結(jié)果自作聰明到處定義CAtlBaseModule  _Module。結(jié)果有不少新的錯誤!還好我在CSDN發(fā)帖有問直接告訴我了!直接使用_AtlBaseModule,微軟已經(jīng)為我們定義好了!在atlcore.h定義了extern CAtlBaseModule _AtlBaseModule;
示例如下:

// 設(shè)置位圖按鈕風格,位圖為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區(qū)別是什么?
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子系統(tǒng), 而不是Console, 可以這樣設(shè)置
[Project] --> [Settings] --> 選擇"Link"屬性頁
在Project Options中將/subsystem:console改成/subsystem:windows 

可是我這邊這個參數(shù)沒有錯:
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個錯誤也沒有找到具體的靜態(tài)庫!
希望大家?guī)蛶臀遥?
基本完成office編程(Outlook)的示例程序link

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

廣告信息(免費廣告聯(lián)系)

中文版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>
            欧美激情一区在线| 国产日韩精品久久| 在线成人av.com| 久久久久久有精品国产| 欧美一区视频| 亚洲第一中文字幕在线观看| 欧美成人国产| 欧美激情国产日韩精品一区18| 一本久道综合久久精品| 中文日韩电影网站| 国产在线高清精品| 免费精品99久久国产综合精品| 噜噜噜在线观看免费视频日韩| 亚洲精品乱码久久久久久黑人| 亚洲三级免费观看| 国产精品久久国产精品99gif| 欧美在线视频免费观看| 久久久久久久欧美精品| 99re66热这里只有精品4| 在线亚洲欧美视频| 激情国产一区| 一道本一区二区| 好看的av在线不卡观看| 91久久精品国产91性色| 国产日产欧产精品推荐色 | 欧美xart系列高清| 欧美日本国产视频| 久久精品国产免费| 欧美日韩成人一区二区| 久久国产精品黑丝| 欧美久久九九| 美女视频黄免费的久久| 欧美日韩亚洲一区二区三区在线观看| 欧美在线观看日本一区| 欧美国产日本在线| 久久久久久自在自线| 欧美日韩国产123| 久久亚洲捆绑美女| 国产精品日本欧美一区二区三区| 欧美成人精品1314www| 国产欧美精品国产国产专区| 亚洲激情偷拍| 黄色一区二区在线| 午夜激情综合网| 亚洲一区综合| 欧美国产一区在线| 亚洲成人在线免费| 在线一区免费观看| 老鸭窝毛片一区二区三区| 亚洲综合电影| 欧美日韩视频在线| 男人的天堂亚洲| 国产字幕视频一区二区| 午夜国产精品视频免费体验区| 中文精品视频| 欧美猛交免费看| 亚洲国产精品嫩草影院| 一区免费在线| 久久久久国产精品麻豆ai换脸| 欧美一区二区三区电影在线观看| 欧美日韩性生活视频| 亚洲欧洲日韩在线| 亚洲精品中文字幕有码专区| 美女性感视频久久久| 欧美国产综合| 亚洲欧洲免费视频| 免费日韩成人| 亚洲激情一区二区| 9国产精品视频| 欧美日韩成人在线视频| 亚洲伦理自拍| 亚洲视频观看| 国产精品综合久久久| 欧美亚洲综合久久| 久久综合影音| 亚洲美女91| 欧美视频精品一区| 亚洲欧美另类综合偷拍| 欧美在线一级va免费观看| 国产欧美日韩一区二区三区在线观看| 亚洲主播在线| 久久综合伊人77777蜜臀| 亚洲激情视频在线观看| 欧美黑人多人双交| 99在线热播精品免费| 性做久久久久久免费观看欧美| 国产视频不卡| 免费观看成人鲁鲁鲁鲁鲁视频 | 亚洲欧美成人综合| 国产伦精品一区二区三区高清| 欧美一区=区| 欧美成人a视频| 亚洲午夜免费视频| 国产日本亚洲高清| 女同性一区二区三区人了人一| 亚洲精品久久视频| 欧美在线免费视屏| 亚洲人成在线播放| 国产精品久久久久久久浪潮网站 | 欧美精品九九| 亚洲图片在区色| 欧美a级片网| 亚洲午夜视频在线观看| 国语精品一区| 欧美视频一区| 免费h精品视频在线播放| 在线亚洲免费| 亚洲国产成人久久综合| 欧美一级片久久久久久久| ●精品国产综合乱码久久久久| 欧美久久综合| 久久久久www| 亚洲一区二区3| 亚洲国产一区二区视频| 欧美在线啊v一区| 一区二区日韩免费看| 国内揄拍国内精品久久| 欧美日韩久久久久久| 久久精品一区蜜桃臀影院| 一本大道久久精品懂色aⅴ| 男女精品视频| 欧美中文字幕精品| 一区二区高清视频| 亚洲人成亚洲人成在线观看| 国产午夜精品全部视频播放| 欧美日韩国产综合视频在线观看中文| 欧美中文字幕久久| 亚洲永久免费精品| 99精品欧美一区二区蜜桃免费| 欧美黄色免费网站| 久久综合狠狠综合久久综青草 | 亚洲风情在线资源站| 国产精品一级在线| 欧美日韩一二区| 欧美激情视频网站| 另类av导航| 麻豆91精品| 久久青青草综合| 久久国产毛片| 久久精品五月| 久久精品视频亚洲| 久久精品国产第一区二区三区| 亚洲欧美日韩精品久久亚洲区| 国产精品99久久久久久宅男| 日韩小视频在线观看| 亚洲精品激情| 99国产精品久久久久久久久久| 最新成人av网站| 最新日韩av| 亚洲免费激情| 这里只有精品视频在线| 亚洲视频在线观看一区| 亚洲一区3d动漫同人无遮挡| 亚洲无限av看| 亚洲欧美日韩在线播放| 欧美一区二区三区四区夜夜大片 | 最新日韩在线视频| 91久久精品视频| 99精品欧美一区二区蜜桃免费| 一区二区欧美精品| 亚洲性av在线| 久久成人免费网| 久久一本综合频道| 欧美成在线视频| 欧美日韩色婷婷| 国产欧美一区二区三区沐欲 | 国产精品亚洲激情| 国产一区二区三区久久久久久久久 | 亚洲欧美日韩高清| 久久男人av资源网站| 欧美区视频在线观看| 国产精品v日韩精品v欧美精品网站| 国产精品自在欧美一区| 精品福利电影| 亚洲深夜福利视频| 久久久久久91香蕉国产| 亚洲激情电影在线| 午夜激情综合网| 欧美电影免费观看大全| 国产精品青草综合久久久久99| 伊人精品久久久久7777| 一区二区三区视频在线观看| 欧美在线一级视频| 91久久黄色| 久久国产免费看| 欧美网站在线观看| 亚洲国产另类 国产精品国产免费| 亚洲视频一区二区免费在线观看| 久久天天躁夜夜躁狠狠躁2022| 最新日韩在线视频| 久久久999| 国产精品女主播一区二区三区| 亚洲国产精品女人久久久| 亚洲欧美日韩视频一区| 欧美国产综合视频| 欧美影院精品一区| 国产精品乱码一区二三区小蝌蚪 | 亚洲电影免费| 午夜精品在线| 日韩视频永久免费观看|