Предупреждение средств компоновщика LNK4254
раздел "section1" (смещение), объединенный в "section2" (смещение) с различными атрибутами
Содержимое одного раздела было объединено в другое, но атрибуты двух разделов отличаются. Программа может дать непредвиденные результаты. Например, данные, которые вы хотите прочитать, теперь могут находиться в доступном для записи разделе.
Чтобы устранить LNK4254, измените или удалите запрос на слияние.
При нацеливание на компьютеры x86 и целевые объекты Windows CE (ARM, MIPS, SH4 и thumb) с помощью Visual C++, Раздел CRT доступен только для чтения. Если код зависит от предыдущего поведения (. Разделы CRT доступны для чтения и записи), вы можете увидеть непредвиденное поведение.
Дополнительные сведения см. в следующих разделах:
Пример
Следующий пример создает LNK4254.
// LNK4254.cpp
// compile with: /W1 /link /WX
// LNK4254 expected
#pragma comment(linker, "/merge:.data=.text")
int main() {}