Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
File objek atau pustaka 'nama file' dibuat dengan pengkompilasi yang lebih lama daripada objek lain; membangun kembali objek dan pustaka lama
Kesalahan ini dapat terjadi jika Anda menggunakan versi baru pengkompilasi untuk membangun proyek Anda, tetapi jangan lakukan pembangunan ulang yang bersih dari file atau pustaka objek yang ada.
Keterangan
C1047 disebabkan ketika file objek atau pustaka yang dibangun dengan menggunakan /GL atau /LTCG dalam versi yang berbeda dari kumpulan alat pengkompilasi Visual Studio C/C++ ditautkan bersama-sama. Misalnya, Anda tidak dapat menautkan pustaka yang /LTCG dibuat dengan menggunakan Visual Studio 2019 versi 16.7 ke aplikasi yang dibuat dengan menggunakan Visual Studio 2019 versi 16.8. Nomor pembaruan utama dan minor dari set alat yang digunakan untuk mengkompilasi objek dan pustaka harus sama persis.
Untuk mengatasi C1047, bangun ulang semua file objek atau pustaka dengan menggunakan versi toolset yang sama.
Lihat juga
/GL (Pengoptimalan Seluruh Program)
/LTCG (Pembuatan kode waktu tautan)
Kompatibilitas biner C++ antara versi Visual Studio