Bagikan melalui


LNK4253 Peringatan Alat Linker

bagian 'section1' tidak digabungkan ke dalam 'section2'; sudah digabungkan ke dalam 'section3'

Linker mendeteksi beberapa permintaan penggabungan yang bertentangan. Linker akan mengabaikan salah satu permintaan.

Opsi /MERGE atau direktif ditemui dan from bagian telah digabungkan ke bagian yang berbeda karena opsi /MERGE atau direktif sebelumnya (atau karena penggabungan implisit dari linker).

Untuk mengatasi LNK4253, hapus salah satu permintaan penggabungan.

Saat menargetkan mesin x86 dan target Windows CE (ARM, MIPS, SH4, dan Thumb) dengan Visual C++, . Bagian CRT sekarang hanya dibaca. Jika kode Anda bergantung pada perilaku sebelumnya (. Bagian CRT bersifat baca/tulis), Anda dapat melihat perilaku tak terduga.

Untuk informasi selengkapnya, lihat,

Contoh

Dalam sampel berikut, linker diinstruksikan untuk menggabungkan bagian .rdata dua kali, tetapi ke bagian yang berbeda. Sampel berikut menghasilkan LNK4253.

// LNK4253.cpp
// compile with: /W1 /link /merge:.rdata=text2
// LNK4253 expected
#pragma comment(linker, "/merge:.rdata=.text")
int main() {}