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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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>
            欧美与黑人午夜性猛交久久久| 欧美激情一区在线| 亚洲午夜一区| 国产精品婷婷| 欧美一区二区三区另类| 亚洲网站视频福利| 国产农村妇女精品| 另类av一区二区| 久久视频这里只有精品| 99国产精品国产精品毛片| 亚洲精选大片| 国产欧美日韩在线观看| 久久综合色88| 欧美美女bbbb| 久久精品欧美日韩精品| 免费成人高清视频| 亚洲一级电影| 久久久久国色av免费观看性色| 亚洲国产成人精品久久| 99精品视频免费在线观看| 国产日韩欧美亚洲| 亚洲国产视频一区| 国产精品久久久久久影院8一贰佰| 久久久综合网站| 欧美日韩国产免费观看| 久久疯狂做爰流白浆xx| 欧美福利小视频| 欧美中日韩免费视频| 欧美黄在线观看| 久久久久久久久岛国免费| 欧美巨乳在线观看| 美女999久久久精品视频| 欧美午夜一区二区福利视频| 牛人盗摄一区二区三区视频| 国产精品黄色| 亚洲国产日韩综合一区| 国产亚洲一二三区| 一区二区激情视频| 亚洲国产成人91精品| 欧美一区三区三区高中清蜜桃| a91a精品视频在线观看| 久久综合婷婷| 久久久精品国产一区二区三区| 欧美另类一区二区三区| 欧美va天堂| 国产亚洲综合精品| 亚洲午夜激情网站| 亚洲最新视频在线| 老司机一区二区三区| 久久日韩精品| 国产麻豆9l精品三级站| 这里只有精品丝袜| 99精品热6080yy久久| 欧美大片在线观看| 欧美大片免费观看| 海角社区69精品视频| 欧美一区二区在线免费播放| 欧美在线电影| 国产欧美一区二区白浆黑人| 亚洲系列中文字幕| 性欧美8khd高清极品| 欧美日韩亚洲一区二区三区在线观看| 欧美成人午夜视频| 最近中文字幕mv在线一区二区三区四区 | 欧美日韩一二区| 亚洲黄色成人| 日韩一级片网址| 欧美国产日韩二区| 亚洲精品欧美精品| 亚洲最新色图| 国产精品乱子久久久久| 亚洲欧美在线网| 久久精品91久久香蕉加勒比 | 久久综合久久88| 男人天堂欧美日韩| 日韩视频在线免费| 欧美日韩午夜精品| 亚洲一区二区免费视频| 欧美中文字幕视频在线观看| 国产丝袜一区二区| 老鸭窝亚洲一区二区三区| 亚洲国产99| 亚洲一级一区| 国产在线观看精品一区二区三区 | 亚洲视频播放| 久久久精品动漫| 亚洲欧洲精品一区二区精品久久久| 欧美激情视频一区二区三区不卡| 夜夜夜久久久| 久久中文精品| 一区二区精品在线| 国产乱肥老妇国产一区二| 久久精品女人天堂| 亚洲欧洲日韩女同| 欧美专区日韩专区| 亚洲精品久久视频| 国产伦精品一区二区三区四区免费 | 亚洲国产清纯| 小黄鸭精品密入口导航| 亚洲丰满少妇videoshd| 欧美日韩国产精品一区| 久久狠狠一本精品综合网| 亚洲精品一区二区三区av| 久久久99精品免费观看不卡| 亚洲欧洲在线免费| 国产午夜精品全部视频播放| 欧美成人亚洲| 欧美一区二区久久久| 亚洲国产日韩欧美| 久久永久免费| 亚洲欧美一区二区视频| 亚洲国产欧洲综合997久久| 国产精品热久久久久夜色精品三区| 久久亚洲精品一区| 亚洲欧美日韩另类精品一区二区三区 | 精品91视频| 国产精品午夜av在线| 欧美精品aa| 欧美h视频在线| 久久精品国产清高在天天线| 一区二区三区色| 最新高清无码专区| 欧美成人免费播放| 噜噜噜在线观看免费视频日韩| 亚洲一区二区三区成人在线视频精品 | 午夜欧美精品久久久久久久| 亚洲精品资源美女情侣酒店| 欧美国产欧美亚洲国产日韩mv天天看完整 | 免费亚洲电影在线观看| 久久国产99| 午夜电影亚洲| 亚洲一区二区三区四区五区黄 | 日韩写真在线| 亚洲人成7777| 亚洲国产天堂网精品网站| 韩国在线一区| 国产一区二区三区免费在线观看| 国产精品大片免费观看| 欧美日韩在线观看一区二区三区| 欧美二区在线看| 免费久久精品视频| 欧美不卡一卡二卡免费版| 久久资源在线| 美日韩精品免费| 欧美www在线| 欧美大片免费久久精品三p | 久久综合九色九九| 蜜臀va亚洲va欧美va天堂| 欧美3dxxxxhd| 欧美理论在线| 欧美视频免费在线观看| 国产精品成人免费视频 | 国产精品二区影院| 国产伦精品一区二区三区免费迷| 国产欧美一区二区精品性色| 国产亚洲毛片| 亚洲国产精品久久人人爱蜜臀 | 欧美日韩精品免费观看视频完整| 欧美日韩在线另类| 国产精品视频福利| 国产一区二区三区视频在线观看 | 一区二区三区精品| 亚洲永久精品大片| 久久精选视频| 欧美mv日韩mv国产网站| 亚洲日本乱码在线观看| 亚洲一区视频在线观看视频| 久久精品72免费观看| 欧美第一黄色网| 国产精品国产三级欧美二区| 韩国一区电影| 亚洲午夜精品17c| 久久久777| 亚洲人成网站777色婷婷| 亚洲一区二区av电影| 久久亚洲精品中文字幕冲田杏梨| 欧美日韩a区| 国产亚洲欧美一区二区| 亚洲剧情一区二区| 欧美一区亚洲二区| 91久久久久久久久| 性欧美videos另类喷潮| 欧美成va人片在线观看| 国产精品一区视频| 亚洲精品乱码久久久久久久久| 亚洲在线一区二区三区| 亚洲第一精品夜夜躁人人爽| 亚洲午夜三级在线| 六月婷婷一区| 国产视频精品va久久久久久| 亚洲精品影视| 久久久久高清| 中国成人黄色视屏| 欧美大片免费| 136国产福利精品导航| 欧美在线一区二区| 中文亚洲欧美| 欧美日本韩国一区| 亚洲精品欧洲精品| 欧美成人中文字幕|