У меня действительно простой проект, который я пытаюсь построить с помощью Visual Studio 2010 Express (x64) (C ++). Он содержит только 1 файл (main.cpp), который используется для поиска компьютера epsilon на моем компьютере, и больше ничего не делает. Когда я пытаюсь скомпилировать сборку Debug x86, все работает нормально, и создается файл .exe, но я хотел бы сделать сборку релиза, так как мне нужно включить этот код в качестве HW-назначения. Когда я пытаюсь скомпилировать сборку Release (x86), происходит сбой со следующей ошибкой -
1> ССЫЛКА: фатальная ошибка LNK1296: невозможно загрузить msobj100.dll
Я запустил поиск, и единственное место, где я нашел файл msobj100.dll, находится в «C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ bin \ amd64», поэтому я попытался добавить это местоположение в VC Каталоги решения -> Линия исполняемых каталогов. Это не сработало. Почему сборка Release жалуется на эту DLL, а сборка Debug - нет? Я сравнил обе страницы сборки и не могу найти каких-либо различий в их зависимостях или расположении каталогов. Мне бы очень хотелось знать, что происходит. Спасибо!