Инкрементная ошибка компоновщика VC ++ LNK1000
Отказ от ответственности: я парень C # практически без опыта VS C ++ / MFC.
Я пытаюсь получить несколько проектов, построенных на моей машине, которые смешаны C ++ /. Net. При компиляции проекта C ++ через командную строку на моем компьютере я получаю эту ошибку:
ССЫЛКА: фатальная ошибка LNK1000: внутренняя ошибка во время IMAGE :: BuildImage [SOURCE_CODE_PATH_TO_VCPROJ]
Моя версия Link.exe: 9.00.30729.1
Строка кода, которая вызывает это, довольно проста:
System :: String ^ fullPath = gcnew System :: String (dllpath);
Когда я отказываюсь от gcnew и просто записываю строку на место, все компилируется правильно.
Поиск в Google приводит к большому количеству сообщений о том, что эта проблема исправлена с помощью kb948127, который включен в VS2008 SP1. Я подтвердил, что у меня установлено именно это исправление. Я также проверил, что добавочное связывание отключено с параметром / INCREMENTAL: NO, но я все еще испытываю ошибку при каждой компиляции.
Есть ли настройка или переключатель, которые мне не хватает? Кто-нибудь сталкивался с такой проблемой раньше?