/FORCE
(Output file paksa)
Memberi tahu linker untuk membuat executable meskipun simbol tidak ditentukan atau dikalikan.
Sintaks
/FORCE
[:MULTIPLE
|:UNRESOLVED
]
Keterangan
Opsi /FORCE
linker memberi tahu linker untuk membuat gambar yang dapat dieksekusi (file EXE atau DLL) meskipun simbol dirujuk tetapi tidak ditentukan atau didefinisikan lebih dari sekali.
Penting
Opsi /FORCE
dapat membuat executable yang crash atau salah tingkah saat runtime jika mereferensikan simbol yang tidak terdefinisi atau, ketika simbol yang ditentukan perkalian memiliki definisi yang berbeda, jika memanggil definisi yang tidak terduga dalam konteks.
Opsi /FORCE
dapat mengambil argumen opsional:
Gunakan
/FORCE:MULTIPLE
untuk membuat file output apakah LINK menemukan lebih dari satu definisi untuk simbol atau tidak.Gunakan
/FORCE:UNRESOLVED
untuk membuat file output apakah LINK menemukan simbol yang tidak ditentukan atau tidak./FORCE:UNRESOLVED
diabaikan jika simbol titik masuk tidak terselesaikan.
/FORCE
tanpa argumen menyiratkan dan /FORCE:MULTIPLE
/FORCE:UNRESOLVED
.
Linker tidak akan menautkan secara bertahap saat /FORCE
opsi ditentukan.
Jika modul dikompilasi dengan /clr
, linker mengabaikan /FORCE
opsi .
Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk informasi selengkapnya, lihat Mengatur properti kompilator dan build.
Pilih halaman properti Umum Linker>Properti>Konfigurasi.
Ubah properti Force File Output. Pilih OK atau Terapkan untuk menyimpan perubahan Anda.
Untuk menyetel opsi linker ini secara terprogram
- Lihat AdditionalOptions.