最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VC6.0常見鏈接錯誤與解決方法

 更新時間:2013年07月20日 10:57:48   作者:  
這篇文章主要介紹了VC6.0開發(fā)中一些常見鏈接錯誤的解決方法,需要的朋友可以參考下
(1)error LNK2001: unresolved external symbol _main

編號:LNK2001
直譯:未解決的外部符號:_main。
錯誤分析:缺少main函數(shù)??纯磎ain的拼寫或大小寫是否正確。

(2)error LNK2005: _main already defined in xxxx.obj

編號:LNK2005
直譯:_main已經(jīng)存在于xxxx.obj中了。

錯誤分析:

直接的原因是該程序中有多個(不止一個)main函數(shù)。這是初學(xué)C++的低年級同學(xué)在初次編程時經(jīng)常犯的錯誤。這個錯誤通常不是你在同一個文件中包含有兩個main函數(shù),而是在一個project(項目)中包含了多個cpp文件,而每個cpp文件中都有一個main函數(shù)。引發(fā)這個錯誤的過程一般是這樣的:你寫完成了一個C++程序的調(diào)試,接著你準備寫第二個C++文件,于是你可能通過右上角的關(guān)閉按鈕關(guān)閉了當(dāng)前的cpp文件字窗口(或者沒有關(guān)閉,這一操作不影響最后的結(jié)果),然后通過菜單或工具欄創(chuàng)建了一個新的cpp文件,在這個新窗口中,程序編寫完成,編譯,然后就發(fā)生了以上的錯誤。原因是這樣的:你在創(chuàng)建第二個cpp文件時,沒有關(guān)閉原來的項目,所以你無意中新的cpp文件加入你上一個程序所在的項目。切換到“File View”視圖,展開“Source Files”節(jié)點,你就會發(fā)現(xiàn)有兩個文件。

在編寫C++程序時,一定要理解什么是Workspace、什么是Project。每一個程序都是一個Project(項目),一個Project可以編譯為一個應(yīng)用程序(*.exe),或者一個動態(tài)鏈接庫(*.dll)。通常,每個Project下面可以包含多個.cpp文件,.h文件,以及其他資源文件。在這些文件中,只能有一個main函數(shù)。初學(xué)者在寫簡單程序時,一個Project中往往只會有一個cpp文件。Workspace(工作區(qū))是Project的集合。在調(diào)試復(fù)雜的程序時,一個Workspace可能包含多個Project,但對于初學(xué)者的簡單的程序,一個Workspace往往只包含一個Project。

當(dāng)完成一個程序以后,寫另一個程序之前,一定要在“File”菜單中選擇“Close Workspace”項,已完全關(guān)閉前一個項目,才能進行下一個項目。避免這個錯誤的一個方法是每次寫完一個C++程序,都把VC6徹底關(guān)掉,然后重寫打開VC6,寫下一個程序。

相關(guān)文章

  • 使用CMake構(gòu)建一個簡單的C++項目的實現(xiàn)

    使用CMake構(gòu)建一個簡單的C++項目的實現(xiàn)

    CMake是一個跨平臺的自動化構(gòu)建工具,可以用于構(gòu)建各種類型的項目,本文主要介紹了使用CMake構(gòu)建一個簡單的C++項目,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • C語言中反斜杠的作用及說明

    C語言中反斜杠的作用及說明

    這篇文章主要介紹了C語言中反斜杠的作用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C++11的for循環(huán),以及范圍Range類的簡單實現(xiàn)

    C++11的for循環(huán),以及范圍Range類的簡單實現(xiàn)

    下面小編就為大家?guī)硪黄狢++11的for循環(huán),以及范圍Range類的簡單實現(xiàn)。小編覺得挺不錯的, 現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 淺談const變量賦值報錯分析

    淺談const變量賦值報錯分析

    在類中 只有靜態(tài)變量能賦值 如果你不賦值 編譯器會認為你這個變量根本沒用 不能被修改 又沒有初始值 兩個辦法 在構(gòu)造函數(shù)的初始化列表賦值 或者在const前面加一個static
    2015-07-07
  • C++ string字符串的修改與替換方法詳析

    C++ string字符串的修改與替換方法詳析

    這篇文章主要給大家介紹了關(guān)于C++ string字符串修改與替換方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • C語言實現(xiàn)三子棋小游戲(vs2013多文件)

    C語言實現(xiàn)三子棋小游戲(vs2013多文件)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)三子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C++移除序列中連續(xù)重復(fù)的特定值示例代碼

    C++移除序列中連續(xù)重復(fù)的特定值示例代碼

    這篇文章主要給大家介紹了關(guān)于在C++中如何移除序列中連續(xù)重復(fù)的特定值,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • C++中move的使用及說明

    C++中move的使用及說明

    這篇文章主要介紹了C++中move的使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • QT中窗口關(guān)閉自動銷毀的實現(xiàn)示例

    QT中窗口關(guān)閉自動銷毀的實現(xiàn)示例

    這篇文章主要介紹了QT中窗口關(guān)閉自動銷毀,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 基于C語言實現(xiàn)簡單的掃雷游戲

    基于C語言實現(xiàn)簡單的掃雷游戲

    這篇文章主要為大家詳細介紹了基于C語言實現(xiàn)簡單的掃雷游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評論

麦盖提县| 朔州市| 大宁县| 石林| 古交市| 柘城县| 和顺县| 察隅县| 长岭县| 乐亭县| 泰州市| 徐州市| 太谷县| 康保县| 青龙| 洪泽县| 城步| 高雄市| 利辛县| 大连市| 台北县| 大渡口区| 东方市| 清新县| 黑山县| 军事| 麻江县| 光山县| 天津市| 班玛县| 夹江县| 神农架林区| 陵水| 松滋市| 文安县| 康乐县| 翁源县| 苗栗县| 甘南县| 巴南区| 秦皇岛市|