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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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>
            欧美成人免费va影院高清| 欧美日韩一区二| 国内成人精品视频| 欧美中文字幕在线| 久久国产视频网站| 在线视频成人| 亚洲区第一页| 国产精品成人一区二区艾草| 香蕉久久夜色| 久久亚洲综合色| 日韩一级欧洲| 亚洲一区二区在线| 樱桃国产成人精品视频| 亚洲欧洲精品一区二区三区不卡| 欧美日韩一区二区在线视频| 亚洲欧美在线另类| 老司机免费视频久久| 中国成人在线视频| 欧美在线视频一区| 亚洲最黄网站| 亚洲欧美综合另类中字| 亚洲激情社区| 亚洲欧美www| 91久久在线播放| 亚洲性视频网站| 欧美美女日韩| 久久精品一区二区三区四区 | 亚洲欧美国产77777| 欧美一区二区三区在线观看视频 | 亚洲国产二区| 亚洲一区二区三区久久| 亚洲国产日韩综合一区| 亚洲一级片在线观看| 亚洲欧洲一区二区在线播放| 亚洲综合另类| 亚洲最新合集| 久久久五月天| 欧美在线三级| 欧美日韩一区二区三区在线看 | 欧美成人精品福利| 国产精品一级| 一本久道久久久| 亚洲片在线资源| 久久精品国内一区二区三区| 亚洲一区日韩| 欧美日韩成人激情| 亚洲欧美日韩精品久久奇米色影视| 久久午夜精品| 欧美制服丝袜第一页| 国产精品扒开腿做爽爽爽视频| 美日韩精品免费| 国产日韩欧美在线看| 亚洲亚洲精品三区日韩精品在线视频| 亚洲精品久久在线| 久久综合婷婷| 农村妇女精品| 黄色精品免费| 久久久青草婷婷精品综合日韩| 欧美一二区视频| 国产精品国码视频| 亚洲天堂免费观看| 亚洲女同性videos| 国产精品毛片在线看| 亚洲一区二区三区午夜| 午夜激情一区| 国产日韩精品一区二区浪潮av| 一本色道久久99精品综合| 国产亚洲毛片| 先锋影院在线亚洲| 亚洲最新色图| 欧美日韩精品一本二本三本| 亚洲精品免费一二三区| 一区二区三区视频免费在线观看| 欧美激情一区二区三区高清视频| 亚洲高清资源综合久久精品| 亚洲精品国产精品国产自| 欧美成人精品影院| 亚洲乱码久久| 欧美亚洲日本国产| 在线电影院国产精品| 欧美不卡视频| 99亚洲伊人久久精品影院红桃| 亚洲综合欧美日韩| 国产一区二区无遮挡| 久久夜精品va视频免费观看| 亚洲国产经典视频| 亚洲欧美制服中文字幕| 国内综合精品午夜久久资源| 美国十次成人| 99精品黄色片免费大全| 欧美在线观看www| 亚洲高清一二三区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 欧美日韩亚洲一区二区三区在线观看| 亚洲看片免费| 久久久久国产一区二区| 亚洲精品中文字幕女同| 国产精品入口福利| 欧美成人一区二区三区在线观看| 日韩午夜激情| 久久一区国产| 日韩视频永久免费| 国内久久婷婷综合| 欧美日韩另类在线| 久久亚洲午夜电影| 亚洲综合久久久久| 亚洲精品视频一区二区三区| 久久久久高清| 亚洲一区二区三区在线观看视频| 在线成人免费观看| 国产精品夜夜嗨| 欧美另类视频在线| 久久久水蜜桃| 性做久久久久久| 99精品国产福利在线观看免费| 久久综合中文| 欧美一二三区精品| 一区二区三区视频在线观看 | 欧美日韩成人精品| 久久综合网hezyo| 久久高清国产| 亚洲欧美国产视频| 一区二区成人精品| 亚洲精品国精品久久99热| 另类国产ts人妖高潮视频| 校园春色综合网| 一区二区三区鲁丝不卡| 亚洲精品久久嫩草网站秘色| 在线看视频不卡| 国产一区二区三区观看| 国产美女精品免费电影| 欧美体内she精视频在线观看| 欧美电影打屁股sp| 欧美+日本+国产+在线a∨观看| 久久久久久久一区二区| 久久电影一区| 欧美一区二区免费观在线| 午夜亚洲福利| 性做久久久久久| 欧美一级免费视频| 欧美一级久久久久久久大片| 午夜精品久久久99热福利| 亚洲综合色在线| 午夜一区在线| 久久精品99久久香蕉国产色戒| 香蕉视频成人在线观看| 欧美在线www| 久久久久国产一区二区三区| 久久野战av| 欧美激情一区二区在线| 欧美日韩视频在线第一区| 欧美日韩网站| 国产精品推荐精品| 国产亚洲人成a一在线v站| 激情成人亚洲| 亚洲国产欧美一区二区三区久久 | 激情五月综合色婷婷一区二区| 国内精品视频在线观看| 亚洲第一偷拍| 一区二区三区欧美| 欧美亚洲在线视频| 久久综合伊人77777尤物| 亚洲福利电影| 亚洲视频在线二区| 欧美一区二区日韩| 免费在线欧美视频| 国产精品扒开腿做爽爽爽软件| 国产日韩av在线播放| 亚洲福利国产精品| 亚洲无亚洲人成网站77777| 欧美在线视频在线播放完整版免费观看| 欧美在线视频观看免费网站| 奶水喷射视频一区| 一区二区三区视频在线观看| 欧美在线地址| 欧美福利网址| 国产精品视频第一区| 在线观看久久av| 亚洲一区二区三区在线视频| 久久久久久一区二区| av成人天堂| 久久影院午夜论| 国产精品人成在线观看免费| 亚洲国产成人一区| 午夜在线a亚洲v天堂网2018| 欧美激情自拍| 欧美一区综合| 国产精品久久久久久影视| 亚洲国产美女精品久久久久∴| 亚洲欧美日韩直播| 欧美福利电影网| 性欧美办公室18xxxxhd| 欧美日韩精品高清| 亚洲电影自拍| 久久精品九九| 亚洲网址在线| 欧美日韩国产片| 最新日韩精品| 免费成人网www| 欧美一区二区在线观看|