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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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>
            av成人免费观看| 亚洲伊人一本大道中文字幕| 欧美一区二区网站| 亚洲网站视频福利| 国产女精品视频网站免费 | 久久精品男女| 国产在线高清精品| 奶水喷射视频一区| 欧美国产日韩一区| 亚洲视频在线观看一区| 亚洲一区二区三区精品动漫| 国产精品久久久久婷婷| 久久久久久一区| 猛干欧美女孩| 中文精品一区二区三区| 亚洲午夜激情免费视频| 国产亚洲欧美一级| 亚洲盗摄视频| 欧美四级伦理在线| 久久一区二区精品| 欧美国产日韩免费| 欧美在线地址| 另类天堂av| 亚洲欧美另类在线| 老牛国产精品一区的观看方式| 日韩视频免费观看| 亚洲欧美一区二区三区在线| 在线日韩欧美视频| 99视频在线精品国自产拍免费观看| 国产精品稀缺呦系列在线| 美女日韩欧美| 国产精品入口| 欧美成人午夜免费视在线看片| 欧美日韩国产丝袜另类| 久久综合伊人77777| 欧美日韩成人激情| 欧美3dxxxxhd| 国产精品羞羞答答xxdd| 最新国产精品拍自在线播放| 国产一区二区三区高清播放| 91久久精品美女高潮| 国产有码一区二区| 中文国产一区| 亚洲精品视频免费在线观看| 久久av二区| 午夜一区二区三视频在线观看| 欧美电影在线| 毛片一区二区三区| 国产精品综合| 夜夜嗨av一区二区三区网页| 亚洲国产午夜| 久久久精品性| 欧美在线视频在线播放完整版免费观看| 欧美大片在线看| 免费视频一区二区三区在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲人成亚洲人成在线观看| 在线欧美一区| 久久亚洲私人国产精品va媚药| 欧美一区二区精品在线| 国产精品伦子伦免费视频| av成人免费| 亚洲午夜电影在线观看| 欧美电影免费观看网站| 亚洲第一天堂av| 亚洲国产一区二区视频| 久久久噜噜噜久久| 欧美.com| 亚洲精品日韩在线| 欧美激情久久久久久| 亚洲国产一区二区三区高清| 亚洲欧洲一区二区三区| 欧美mv日韩mv国产网站| 亚洲国产精品久久91精品| 亚洲精品乱码久久久久久日本蜜臀 | 伊人久久噜噜噜躁狠狠躁| 欧美一区二视频在线免费观看| 欧美在线一二三| 国产伪娘ts一区| 久久精品av麻豆的观看方式| 久久男人资源视频| 在线成人h网| 女同性一区二区三区人了人一 | 小处雏高清一区二区三区| 国产精品入口日韩视频大尺度| 亚洲伊人久久综合| 久久久噜噜噜| 亚洲精品1区2区| 欧美日韩国产专区| 亚洲欧美日韩在线| 美女视频黄免费的久久| 亚洲精品麻豆| 国产精品男人爽免费视频1| 欧美夜福利tv在线| 欧美激情精品久久久久久蜜臀| 一个色综合av| 国产伦精品一区二区| 久久久久国产精品麻豆ai换脸| 亚洲成色777777在线观看影院| 一区二区欧美在线| 国内成+人亚洲| 欧美精品国产| 香蕉成人久久| 亚洲精品美女| 久久久久久久尹人综合网亚洲| 亚洲欧洲午夜| 国产婷婷色一区二区三区| 久久综合久久美利坚合众国| 9l国产精品久久久久麻豆| 久久久久久久成人| 亚洲天堂av图片| 激情视频一区二区| 国产精品成人av性教育| 久久人91精品久久久久久不卡| 99精品免费| 亚洲成人在线视频播放| 亚洲午夜在线视频| 亚洲高清激情| 国产欧美日韩伦理| 欧美日韩一级大片网址| 久久久99精品免费观看不卡| 亚洲美女av在线播放| 免费观看在线综合色| 欧美一级久久久| 日韩午夜在线观看视频| 极品日韩av| 国产乱子伦一区二区三区国色天香 | 欧美黄色成人网| 久久久国产精品亚洲一区| 亚洲视频一区二区免费在线观看| 尤物精品国产第一福利三区| 国产美女扒开尿口久久久| 欧美日韩亚洲高清一区二区| 欧美va天堂在线| 老司机午夜精品| 久久久久国产精品一区二区| 午夜激情综合网| 亚洲欧美国产一区二区三区| 亚洲精品久久久久久下一站 | 久久精品亚洲热| 亚洲综合导航| 亚洲视频在线播放| 一本一本久久a久久精品综合麻豆| 亚洲第一视频| 亚洲国产小视频| 亚洲激情影院| 亚洲国产精品精华液2区45| 在线成人h网| 玉米视频成人免费看| 精品99视频| 亚洲电影欧美电影有声小说| 1024亚洲| 亚洲精品一区二区三区婷婷月| 91久久国产自产拍夜夜嗨| 亚洲国产精品黑人久久久| 亚洲黄色免费网站| 亚洲国产一区二区精品专区| 亚洲欧洲视频| 一区二区三区日韩精品视频| 一本到高清视频免费精品| 亚洲午夜成aⅴ人片| 亚洲男人的天堂在线观看| 性色av香蕉一区二区| 久久xxxx精品视频| 免费观看在线综合色| 亚洲第一精品福利| 99视频一区二区| 欧美一区二区三区久久精品| 欧美专区在线观看一区| 免费观看在线综合色| 欧美日韩网站| 国产一区欧美| 亚洲国产色一区| 亚洲综合不卡| 久久综合久色欧美综合狠狠| 亚洲福利小视频| 亚洲性av在线| 久久久久久久国产| 欧美日韩在线直播| 国产自产精品| 一本久久青青| 老色批av在线精品| 日韩一级免费| 久久久免费精品| 欧美午夜精品久久久久久超碰| 国产真实乱偷精品视频免| 亚洲毛片在线| 久久久久在线观看| 亚洲免费观看视频| 久久久久久久久久看片| 国产精品久久二区二区| 亚洲国产精品视频| 欧美一区三区二区在线观看| 亚洲国产色一区| 久久国产欧美精品| 欧美视频不卡中文| 亚洲日韩第九十九页| 久久久夜精品| 亚洲一区二区在线免费观看| 欧美激情在线|