當前位置:編程學習大全網 - 網絡軟體 - c++中 unresolved external symbol_main 是什麽意思? 下面是我的程序.出現這個錯誤,怎麽解決?謝謝!

c++中 unresolved external symbol_main 是什麽意思? 下面是我的程序.出現這個錯誤,怎麽解決?謝謝!

這類錯誤是編譯器找不到指定的符號定義。它是在連接的時候出現的,有兩種可能:

1、妳寫的這個函數只有省名,沒有定義。

2、這個函數是動態連接庫導出的函數,而妳沒有連接它的lib庫文件可以用“#pragma comment(lib, "那個庫.lib")”編譯命令或設置VC的lib文件路徑。

仔細查看代碼是構建了main函數的,但是如下代碼:(紅框位置)

書寫錯誤導致了程序無法執行main()函數(未定義),將mian修改成main即可。

擴展資料:

C++函數分類:(main()函數是可執行程序的入口函數)

壹、從用戶使用的角度看,函數有兩種:

1、標準函數,即庫函數。這是由系統提供的。

2、用戶自定義的函數。可以解決用戶的專門需要。

二、從函數的形式看,函數分兩類:

1、無參函數。printstar和print_message就是無參函數。在調用無參函數時,主調函數並不將數據傳送給被調用函數,壹般用來執行指定的壹組操作。

2、有參函數。在調用函數時,在主調函數和被調用函數之間有數據傳遞。也就是說,主調函數可以將數據傳遞給被調用函數使用,被調用函數中的數據也可以帶回來供主調函數使用。

參考資料:

百度百科--main()函數

  • 上一篇:《主君的太陽》最後壹集是16集還是17集還是18集啊?跪求!!!
  • 下一篇:軟件界的「國產」到底是什麽意思?
  • copyright 2024編程學習大全網