Инкрементная ошибка компоновщика 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, но я все еще испытываю ошибку при каждой компиляции.

Есть ли настройка или переключатель, которые мне не хватает? Кто-нибудь сталкивался с такой проблемой раньше?

Ответы на вопрос(2)

Ваш ответ на вопрос