Я пытаюсь добавить ASLR в проект, используя файл vsprops.Я убедился, что файл используется проектом, так как в файле применяются другие параметры, и намеренное повреждение файла приводит к ошибке при открытии проекта в MSVC.Когда я устанавливаю ASLR на yes
, я вижу RandomizedBaseAddress="2"
в <Tool Name=VCLinkerTool
.
, но ... Это не имеет никакого эффекта.Я также могу поставить RandomizedBaseAddress="xxxxx"
, и это не волнует.Это как если бы этот параметр для компоновщика не был выбран.Я также попробовал GenerateDebugInformation="True"
, что является еще одним параметром, который я видел в других файлах vsprops, и это тоже игнорируется.Это как если бы компоновщик игнорировал файл vsprops или эти настройки в нем.
Что дает?Кто-нибудь видел это раньше?