Share via


/ENTRY (Simbol Titik Masuk)

/ENTRY:function

Argumen

fungsi
Fungsi yang menentukan alamat awal yang ditentukan pengguna untuk file .exe atau DLL.

Keterangan

Opsi /ENTRY menentukan fungsi titik entri sebagai alamat awal untuk file .exe atau DLL.

Fungsi harus didefinisikan untuk menggunakan __stdcall konvensi panggilan. Parameter dan nilai pengembalian bergantung pada apakah program adalah aplikasi konsol, aplikasi windows, atau DLL. Disarankan agar Anda membiarkan linker mengatur titik masuk sehingga pustaka run-time C diinisialisasi dengan benar, dan konstruktor C++ untuk objek statis dijalankan.

Secara default, alamat awal adalah nama fungsi dari pustaka run-time C. Linker memilihnya sesuai dengan atribut program, seperti yang ditunjukkan dalam tabel berikut.

Nama fungsi Default untuk
mainCRTStartup (atau wmainCRTStartup) Aplikasi yang menggunakan /SUBSYSTEM:CONSOLE; main panggilan (atau wmain)
WinMainCRTStartup (atau wWinMainCRTStartup) Aplikasi yang menggunakan /SUBSYSTEM:WINDOWS; panggilan WinMain (atau wWinMain), yang harus didefinisikan untuk digunakan __stdcall
_DllMainCRTStartup A DLL; DllMain panggilan jika ada, yang harus didefinisikan untuk digunakan __stdcall

Jika opsi /DLL atau /SUBSYSTEM tidak ditentukan, linker memilih subsistem dan titik masuk tergantung pada apakah main atau WinMain ditentukan.

Fungsi main, WinMain, dan DllMain adalah tiga bentuk titik masuk yang ditentukan pengguna.

Saat membuat gambar terkelola, fungsi yang ditentukan ke /ENTRY harus memiliki tanda tangan (LPVOID var1, DWORD var2, LPVOID var3).

Untuk informasi tentang cara menentukan titik masuk Anda sendiri DllMain , lihat DLL dan perilaku pustaka run-time Visual C++ .

Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Tingkat Lanjut Linker>Properti>Konfigurasi.

  3. Ubah properti Titik Masuk.

Untuk menyetel opsi linker ini secara terprogram

Baca juga

Referensi linker MSVC
Opsi MSVC Linker