共用方式為


連結器工具警告 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() {}