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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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久久久亚洲精品| 在线亚洲自拍| 国产亚洲一区二区精品| 亚洲日韩欧美视频一区| 国内精品视频久久| 日韩一级大片| 亚洲激情在线播放| 欧美一区二区在线免费观看| 日韩午夜在线观看视频| 韩国女主播一区| 亚洲欧洲在线免费| 亚洲第一精品电影| 亚洲欧美国产另类| 亚洲无线一线二线三线区别av| 欧美1区视频| 久久免费视频网站| 国产日韩欧美另类| 免费毛片一区二区三区久久久| 国产精品美女午夜av| 亚洲国产三级网| 1000部国产精品成人观看| 亚洲影视九九影院在线观看| 亚洲精品免费网站| 久久中文欧美| 美日韩精品视频| 国产亚洲欧美一区二区三区| 欧美一区二区三区四区在线观看 | 亚洲欧美日本日韩| 中文国产一区| 久久婷婷一区| 欧美a级理论片| 永久555www成人免费| 久久久九九九九| 欧美激情亚洲另类| 亚洲黄色在线视频| 欧美成人一区二区在线| 亚洲国内高清视频| 99亚洲精品| 欧美日韩精品免费观看视频完整| 亚洲福利国产精品| 日韩视频―中文字幕| 美日韩精品视频免费看| 欧美激情精品久久久久久蜜臀| 亚洲激情黄色| 久久手机免费观看| 亚洲第一精品夜夜躁人人爽| 在线视频精品一| 欧美色一级片| 亚洲午夜精品久久| 久久久久久久久久看片| 在线免费观看日韩欧美| 美女亚洲精品| 99精品视频免费全部在线| 亚洲欧美激情视频| 国产视频一区二区三区在线观看| 亚洲永久在线| 免费在线成人av| 亚洲经典三级| 欧美午夜剧场| 午夜精品视频在线观看| 亚洲国产精品欧美一二99| 中文久久精品| 国产精品久久久久99| 久久久人成影片一区二区三区| 欧美黄在线观看| 一区二区三区四区五区精品视频| 国产日韩欧美精品一区| 欧美成人中文字幕在线| 一本色道久久精品| 欧美国产高潮xxxx1819| 亚洲一级片在线观看| 国产欧亚日韩视频| 性感少妇一区| 精品动漫3d一区二区三区免费版| 久久久人成影片一区二区三区观看 | 一区二区av在线| 国产美女扒开尿口久久久| 欧美成人一品| 欧美一区二区三区另类| 亚洲国产欧美在线| 亚洲一区二区免费看| 激情综合网址| 国产精品电影网站| 久久久久五月天| 欧美中文字幕视频| 亚洲精品日韩在线| 久久婷婷一区| 久久国产精品黑丝| 99视频有精品| 国产一区二区三区在线观看免费 | 欧美国产精品久久| 午夜精品久久久99热福利| 亚洲第一精品影视| 噜噜噜躁狠狠躁狠狠精品视频| 一本色道久久88亚洲综合88| 国内精品视频666| 国产精品入口麻豆原神| 欧美精品久久久久久久久久| 久久精品一区二区国产| 久久精品日韩| 亚洲一区美女视频在线观看免费| 亚洲国产成人tv| 欧美二区乱c少妇| 久久综合狠狠综合久久综青草| 亚洲一区免费| 亚洲综合色丁香婷婷六月图片| 亚洲精品永久免费精品| 在线日本成人| 亚洲国产日韩一级| 在线观看成人一级片| 国产欧美日本一区视频| 国产欧美日韩在线观看| 国产精品免费观看在线| 欧美色视频一区| 欧美精品一区二区精品网| 欧美国产一区视频在线观看| 久久手机精品视频| 久久免费视频网站| 欧美国产日韩一区| 欧美黄免费看| 免费亚洲电影在线| 欧美大色视频| 欧美金8天国| 欧美精品在线网站| 欧美精品啪啪| 国产精品一二三| 国产欧美日韩精品专区| 国产精品亚洲综合一区在线观看| 国产伦精品一区二区三区免费迷| 国产精品青草久久| 国产麻豆成人精品| 国产自产精品| 亚洲黄网站在线观看| 亚洲免费高清视频| 午夜精品视频在线观看| 久久久久**毛片大全| 欧美69wwwcom| 夜色激情一区二区| 亚洲综合色婷婷| 久久久青草青青国产亚洲免观| 欧美激情欧美激情在线五月| 久久精品99无色码中文字幕| 久久精品日产第一区二区三区 | 久久婷婷亚洲| 欧美国产日韩亚洲一区| 亚洲九九精品| 久久精品国产精品亚洲| 欧美国产欧美亚洲国产日韩mv天天看完整 | 狂野欧美激情性xxxx| 欧美华人在线视频| 亚洲精品一级| 国产精品99久久久久久久vr| 久久噜噜噜精品国产亚洲综合 | 欧美mv日韩mv国产网站| 欧美日韩国产经典色站一区二区三区| 国产欧美精品一区aⅴ影院| 亚洲第一黄色| 亚洲欧美欧美一区二区三区| 亚洲夜晚福利在线观看| 欧美jjzz| 亚洲在线黄色| 欧美日韩高清一区| 亚洲第一狼人社区| 欧美亚洲在线观看| 亚洲美洲欧洲综合国产一区| 久久久精品免费视频| 国产精品捆绑调教| 国产精品99久久久久久久久久久久 | 亚欧成人在线| 欧美先锋影音| 亚洲精品欧洲精品| 欧美大片免费观看| 久久成人一区| 国产亚洲一区二区精品| 午夜精品视频在线| 一本大道久久精品懂色aⅴ| 欧美国产视频一区二区| 亚洲国产一成人久久精品| 久久久精彩视频| 亚洲一区二区免费在线| 欧美午夜宅男影院| 亚洲一区二区三区久久| 亚洲欧洲一区二区三区久久| 久久夜色精品亚洲噜噜国产mv | 亚洲毛片播放| 亚洲成色777777在线观看影院| 亚洲国产你懂的| 久久欧美中文字幕| 欧美一区二区三区免费看| 国产精品综合视频| 欧美在线精品免播放器视频| 亚洲综合精品| 国产一区二区欧美| 久久综合中文| 免费一区二区三区| 亚洲人在线视频| 亚洲欧洲另类国产综合|