共用方式為


連結器工具警告 LNK4253

區段 'section1' 未合併到 'section2';已經合併到 'section3'

連結器偵測到多個衝突的合併要求。 連結器會忽略其中一個要求。

遇到 /MERGE 選項或指示詞,而且 from 由於先前 的 /MERGE 選項或指示詞而已將區段合併到不同的區段(或因為連結器中的隱含合併)。

若要解決LNK4253,請移除其中一個合併要求。

以 x86 電腦和 Windows CE 為目標時,使用 Visual C++ 以 ARM、MIPS、SH4 和 Thumb 為目標時, 。CRT 區段現在為唯讀。 如果您的程式碼相依于先前的行為(。CRT 區段是讀取/寫入,您可能會看到非預期的行為。

如需詳細資訊,請參閱:

範例

在下列範例中,會指示連結器將區段合併兩次,但合併 .rdata 到不同的區段。 下列範例會產生LNK4253。

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