Запуск GCC через Visual studio

Я писал приложение, которое анализирует решение Visual Studio 2010 и пытается скомпилировать его с помощью GCC.

Когда я создавал приложение, оно запускалось в стандартном окне консоли, и у меня не было проблем (при условии, что вы проигнорируете мои незначительные несовместимости с GCC;)).

Проблема возникает, когда я запускаю это приложение в Visual Studio запускается нормально, но когда он порождает дочерние процессы GCC, он сообщает:

cc1plus.exe: ошибка при загрузке общих библиотек:?: Невозможно открыть файл общих объектов: нет такого файла или каталога

Это очень сбивает с толку, так как он отлично работает как автономное консольное приложение. Так кто-нибудь знает, что происходит? Что это "?" библиотека? Почему он работает под консолью, но не через VStudio?

Я сбрасываю свой PATH env var из приложения сборки, и он определенно включает мой каталог cygwin / bin. Сразу после этого теряется? Если я запустил оболочку cygwin bash, то в пути будет / usr / bin.

Так что дает? У кого-нибудь есть идеи?

5
задан rubenvb 24 January 2011 в 16:53
поделиться