共用方式為


連結器工具警告 LNK4254

區段 'section1' (offset) 合併到具有不同屬性的 'section2' (offset)

一個區段的內容已合併成另一個區段,但兩個區段的屬性不同。 您的程式可能會提供非預期的結果。 例如,您想要唯讀的資料現在可能位於可寫入的區段中。

若要解析LNK4254,請修改或移除合併要求。

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

如需詳細資訊,請參閱:

範例

下列範例會產生LNK4254。

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