Итак, у меня есть небольшое приложение, которое я пытаюсь развернуть с помощью visual studio. Я добавил Intel parallel studio 2011
в Visual Studio, и я компилирую эту программу, используя Intel в VS, потому что я использую конструкцию задачи OpenMP, которая не поддерживается в VS2010 Я добавил проект развертывания в свое решение и создал установку. Зависимости определяются следующим образом:
glu32.dll opengl32.dll and libiomp5md.dll
Теперь я пытаюсь проверить этот установочный файл, чтобы увидеть, работает ли он. У меня установлен Windows XP Mode, и я получаю доступ к файлу установки, я настраиваю свое приложение, приличия копируются просто отлично, но:
Когда я пытаюсь запустить приложение в первый раз, я получаю сообщение об ошибке:
The entry point _ftol2 could not be loacted in the dynamic link library msvcrt.dll
Я нашел решение этой проблемы, удалив glu32.dll и opengl32.dll и добавив glut32.dll в мою папку windows / system.
Но затем возникает вторая ошибка:
The application or dll ".....\libiomp5md.dll" is not a valid windows image. please check this against your installation diskette
снова я гуглил и получил это и это не сработало.
Напоминание: я использую Win7 x64 и Visual Studio 2010 с Intel Parallel Studio 2011.