VC6工程遷移到visualstudio2013-64位編譯_第1頁
VC6工程遷移到visualstudio2013-64位編譯_第2頁
VC6工程遷移到visualstudio2013-64位編譯_第3頁
VC6工程遷移到visualstudio2013-64位編譯_第4頁
VC6工程遷移到visualstudio2013-64位編譯_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、fou can firtd infrmatiart bout new Matures and enhancements in rofrSSiOndl 2013 by revi-Ving the oilowing sectionsAccourrt Sortings,.E3 bciEAlt十Lean cbajl: aw Fratures m PpFcwiciI 2013ntwin.Nll Iritww&rts-S.l府h漩耳new m Team Fourxi緘kw ServiceAyloTdirgHPdDpteciiionReIncate* rheN inforrmeition5vnSerwrCr

2、a iii or dur Lo opn thm. Vou VvMnot be able to open the矗 project? in th vrsjon of ViujI Studio in which they origirully created.J .,V-AutoT arqet fDDetectio n64Au to! eirg etOe tert ion. dspJ .V Ai jto Tarqrt FD Dp tp c t io nMAi i to! g ptQe t ec t ion. -1 nOK CdnceJL-bkn 卑-,一匚一呂疋This inffernution

3、vill be written to the upgrade lo 五血 加 th亡 solution Mirectory- 匚 opy Information配置64位編譯器單擊 配置管理器”,如下圖:鼻Q 去ETar寸etlWfectKjri - Mtcmcih. Wwl S-tudc (AdmriiLErjVcM-FIL EDIT VIEW PROJECTDOUG TLWI TOOLS TtSr AluALritC p .3 * t. H hl1 Local Wndbwi ChefcugigeT - | Debug 口 T10 Quaclf LAJhCh(Ctrl-Q)P 序W3MDOW

4、 H1LPSign in Hiee Expk3rnl SWBXMKSdutio Mpkre-T” 耳 xta 疔it別* Scwrch Scrfulwn EjqAim .Ctri* 活P R Siitiofi AutolArgetDetectiEWi* (1 profedi j I%- ALrfdTAi-gMDMj*Wrtb ExleriMi epemixrt!P H He*dc* Hlff%| ;b iRewwBce Flle-fiP |ft Sovrce Files只曙鼻日百中巴ty|HEGEfllT;Tklfl .RECConfiguration Manager rrTTWrWTIVW

5、*py Wdr 5ITLT 許戶氣r,Ajuco-TjfgacDacclQfu-M vIf A SfTUPJE notEhull lbwitig.ltrid in Miur Ifikt In&t af*c AdtoHd* 1-cJly niith a call toCil-sTys h C&leObjettfx ttiB-!metrctiorLieiQ) Re*dhf.brtEV_CUI5St5_RiXir ,C L0 FFdidl -ID - CiF * IE TQ1E14 = iurtoTfl DucunentMC Ev_CU5US*00rC LSE&A 卩轉(zhuǎn)列1 “ M *&Ei WHI

6、h (if! IfTDlf 她訶r寸 d 啟賊訂時.MKFV-ClUUSES-KKn riSCD1!, (FIS191D3-F434 -4BE2-9irt- C4FF1E7D1EI4 |_KAlSd4F Al這是原來的32位編譯器選擇New”新建,選擇 新的平臺x64匚 on figurationArtiw- sokirion cn-nfig?iiiritionArt tnlijrion pfaDrm:DebugProjectCenfiqurdtiooAUT&TftrgtTOWCTionDebugrWin32Ckw配置完成,關(guān)閉該窗口,即可編譯64位工程。hl 匸fu-so ft Viija

7、StudioThis project H out ofAuioTdrgtDetettion Debug xMWould you like to build it?Ves赳qCancelDo not how this diallog againM irosofr vk q| smdi o用 Visual Studio 編譯 64 位程序0There were build ehcms” Would you like l口 continue and run thebst successful build?YesNoDo iniDt Sihciw thi*s dialog again遷移工程的編譯過程

8、中,難免出現(xiàn)問題。error MSB8031Error 1 error MSB8031:Building an MFC project for a non-Unicode character set is deprecated. (棄用的 non-Unicode 字 符集)You must cha nge the project property to Uni code or dow nl oad an additi onal library. See nk/p/?L in kld=286820 for more in formati on.C:Program Files (x86)MSBui

9、ldMicrosoft.Cppv4.0V120Microsoft.CppBuild.targets 3695 AutoTargetDetectio n解決辦法:下載插件:Multibyte MFC Library for Visual Studio 2013 n/dow nl oad/details.aspx?id=40770Visual Studio 2013 的加載項包含 Microsoft基礎(chǔ)類(MBCS) 庫的多字節(jié)字符集(MFC)版本Multibyte MFC Library for Visual Studio 2013=-5根據(jù)visual studio的語言,選擇相應(yīng)插件。下載完

10、成后關(guān)閉VS2013并安裝插件0 Visual StudioVisual C+ MFC MBCS Library forVisual Studio 2013站up rpquii 475 MB in;玉 T agrw to the-and RnMKy 陽(呵Joiii Vmidl SftudiD tpanentt InnpfciMnBnl. Rrtg(出f to he4p 布l茵療魄 11 椅 qydRy.nci贋StudiofepKMQ. INSTALL五分鐘左右后,插件安裝完畢W Visual StudioVisual C + + MFC MBCS Library forVisual Stu

11、dio 2013AGJuiriQ!聞:Vtsmil 匸十十 MFC MBCS LAirairy for Visual SteidKiM Visual StudioVisual C+ MFC MBCS Library for Visual Studio 2013Setup Successful!Al ipraHed DprnpcyfKnc hm hefn in sidled sucmfijlhjr.用VS2013打開VC6.0編寫的項目文件,則不會提示多字節(jié)字符集錯誤iii.nIK-2.rrfTr.i-pd 上 IfT ETTLi Lcfcr-s s.isti_.ii ij? : 、 叮泄工l:

12、屮申尹嚴(yán)IM電 vhtM1 t3-LC3- fff TlAi t*FiOEfft占艸 d9-M4lflj id-rTi 7i - .Ml Flifl 11 !?i?irUz | H應(yīng) ifd l jjij-f 切即JIL r-sCI il?mI jiiiS L2- elliTAlKlijijf ifir l盯e r-rtir r* f. rt p i ir nr. . - n.ar*r hf IhA*FJl n*1Hiraii tdtoT Cam Lant riaJtttwa. w!dl b I 刊nf m Ml hXL-t JLitLM .Bta.X H. 1MX1Mal :!g LiL M

13、*n Alkhf JilA.lUifc JI Id.l! 13 !.p rbH|d&.旦d IIftMft rvr:.上r:v: TuLn tf. ILrwf 仁才IVlHLj ,iirei;.iarr tnirtit 1 ilil!-4iir1 Iv lK 11L:*c工;LlH r-TPr-hii T編譯正常嘍編譯錯誤C2065解決辦法,將for (int i = 0; i m_deviceList.size(); i+) 中變量i的定義放到函數(shù)體開頭int i;for (i = 0; i m_deviceList.size(); i+) error C2440(1) static_cas

14、t : cannot convert from void (_cdecl CWin dowTip:* )(UINT) to void (_cdeclCWnd:* )(UINT_PTR) E:2015prog2-AutoTargetFDDetectio n64Wi ndowTip.cpp 128 1 AutoTargetDetectio n解決辦法:http:/www.viva64.eom/e n/k/0011/search for the li ne On Timer(UINT beforecompilati onand replace it withOn Timer(UINT_PTR .原來

15、的 On Timer 定義:afx_msg void On Timer(UINT nIDEve nt);改為:afx_msg void On Timer(UINT_PTR nIDEve nt);(2) static_cast : cannot con vert from UINT (_cdecl CSizi ngCon trolBarG:* )(CPoi nt) toLRESULT (_cdecl CWnd:* )(CPoi nt)E:2015prog2-AutoTargetFDDetectio n64scbarg.cpp571AutoTargetDetecti on解決辦法: on s/33

16、65935/how-to-fix-error-with-sample-code-for-mfc-tooltip 原來的 OnNcHitTest 定義:afx_msg UINT OnNcHitTest( CPoint point);改為:afx_msg LRESULT OnNcHitTest(CPoint point;)(3) static_cast : cannot convert from BOOL (_cdecl CAutoTDNewProjectDIg:* )(void) toAFX_PMSG E:2015prog2-AutoTargetFDDetection64AutoTDNewPro

17、jectDlg.cpp41 1AutoTargetDetectio nBOOL修改為voiderror C2065GCL_HBRBACKGROUND : un declared ide ntifierE:2015prog2-AutoTargetFDDetectio n64sizecbar.cpp 536 1 AutoTargetDetectionGCL_HBRBACKGROUN用 -10 代替參考 error LNK2019error LNK2019: unresolved external symbol _declspec(dllimport) public: void _thiscall

18、CELUColorButto n:SetText(class ATL:CStri ngTchar,class StrTraitMFC_DLLchar,class ATL:ChTraitsCRT )(_imp_?SetTextCELUColorButto n QAEXV?$CStri ngTDV?$StrTraitMFC_DLLDV?$ChTrait sCRTDATLATLZ) refere need in fun ctio n protected: virtual int _thiscall CAutoTDNewProjectDlg:O nlni tDialog(void)(?Onlni tD

19、ialogCAutoTDNewProjectDlgMAEHXZ)E:2015prog2-AutoTargetFDDetectio n64AutoTDNewProjectDlg.obj AutoTargetDetectio nerror LNK2019: unresolved external symbol _declspec(dllimport) public: int _thiscallCELUDiskE nvironmen t:Obtai nM emoryM appi ngFilePoi nter(class ATL:CStri ngTchar,class StrTraitMFC_DLLc

20、har,class ATL:ChTraitsCRT ,i nt,u nsig ned char * & struct ELUPathName &)(_imp_?Obta inM emoryMappi ngFilePoi nterCELUDiskE nvironmen tQAEHV?$CStri ngTDV? $StrTraitMFC_DLLDV?$ChTraitsCRTDATLATLHAAPAEAAUELUPathName Z) refere need in fun ctio n public: int _thiscall COpe nlmageFiles:Ope nl MGLayers(st

21、ruct WorkAreaParameter & double & double & double & double & double & struct IMGDataHisto*,i nt, un sig ned char * &)(?Ope nl MGLayersCOpe nlmageFilesQAEHAAUWorkAreaParameterAAN1111PAUIMGDa taHistoHAAPAEZ) E:2015prog2-AutoTargetFDDetectio n64Ope nlmageFiles.objAutoTargetDetectio n解決辦法:將兩個 dll、lib重新編

22、譯,OK。error LNK1123編譯2010版的時候出現(xiàn)的這個錯誤是編譯 2010版的時候出現(xiàn)的failure duri ng conversion to COFF: file in valid or corruptE:2015prog2-AutoTargetFDDetection2010LINK AutoTargetDetection解決辦法:(1) 該方法失??!右鍵單擊項目- 屬性-配置屬性-鏈接-常規(guī)-E nable In creme ntal Lin ki ng-No (/INCREMENTAL:NO)(2) 該方法成功!系統(tǒng)更新或軟件升級中,造成有多于一個版本的Utility: cvtres.exe將 C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cvtres.exe改為 cvtres-old.exe原因說明:轉(zhuǎn)換到COFF文件,完成轉(zhuǎn)換工作的是 cvtres.exe這個程序。出現(xiàn)上面錯誤的根本原因是系統(tǒng)中存在有多個版本的 系統(tǒng)目錄下版本:cvtres.exe oC:/Wi ndows/Microsoft.N

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論