這類錯誤是編譯器找不到指定的符號定義。它是在連接的時候出現的,有兩種可能:
1、妳寫的這個函數只有省名,沒有定義。
2、這個函數是動態連接庫導出的函數,而妳沒有連接它的lib庫文件可以用“#pragma comment(lib, "那個庫.lib")”編譯命令或設置VC的lib文件路徑。
仔細查看代碼是構建了main函數的,但是如下代碼:(紅框位置)
書寫錯誤導致了程序無法執行main()函數(未定義),將mian修改成main即可。
擴展資料:
C++函數分類:(main()函數是可執行程序的入口函數)
壹、從用戶使用的角度看,函數有兩種:
1、標準函數,即庫函數。這是由系統提供的。
2、用戶自定義的函數。可以解決用戶的專門需要。
二、從函數的形式看,函數分兩類:
1、無參函數。printstar和print_message就是無參函數。在調用無參函數時,主調函數並不將數據傳送給被調用函數,壹般用來執行指定的壹組操作。
2、有參函數。在調用函數時,在主調函數和被調用函數之間有數據傳遞。也就是說,主調函數可以將數據傳遞給被調用函數使用,被調用函數中的數據也可以帶回來供主調函數使用。
參考資料:
百度百科--main()函數