Rumah >pembangunan bahagian belakang >C++ >Mengapa saya mendapat ralat \'ralat LNK2019: simbol luaran yang tidak dapat diselesaikan _utama yang dirujuk dalam fungsi ___tmainCRTSstartup\' dalam Visual Studio?
Simbol Luaran Tidak Selesai _utama: Menyelesaikan Ralat Penyambung
Ralat "ralat LNK2019: simbol luaran tidak dapat diselesaikan _utama dirujuk dalam fungsi ___t"mainCRTS berlaku apabila tartup pemaut tidak dapat mencari fungsi main() dalam program anda. Ini adalah ralat kritikal yang menghalang program daripada berjalan.
Punca Ralat
Dalam Microsoft Visual Studio, jenis subsistem lalai ditetapkan kepada Windows (GUI) . Walau bagaimanapun, jika program anda menggunakan konsol untuk operasi input dan output, anda perlu menukar jenis subsistem kepada Console. Pemaut menjangkakan fungsi main() menjadi titik masuk untuk aplikasi konsol, jadi jika jenis subsistem tidak betul, ia tidak dapat mencari fungsi main() dan menjana ralat.
Penyelesaian
Untuk menyelesaikan ralat ini, ikut langkah berikut:
Penjelasan
Dengan menukar jenis subsistem kepada Console, anda mengarahkan pemaut untuk menjana konsol boleh laku. Boleh laku ini kini akan mempunyai titik masuk yang diperlukan (main()) untuk aplikasi konsol dan pemaut akan berjaya menyelesaikan simbol luaran.
Nota:
Atas ialah kandungan terperinci Mengapa saya mendapat ralat \'ralat LNK2019: simbol luaran yang tidak dapat diselesaikan _utama yang dirujuk dalam fungsi ___tmainCRTSstartup\' dalam Visual Studio?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!