Простые программы Windows GUI (например, не используемые POSIX), построенные с помощью gcc/Cygwin, имеют какие-либо дополнительные зависимостей по сравнению с построением чего-то не-POSIX (скажем, VS)? Если я создам «ванильную» программу Windows с Cygwin, любой пользователь Windows сможет ее запустить или потребует дополнительных зависимостей?У Windows GUI-программ, созданных с Cygwin, требуется Cygwin?
0
A
ответ
1
Если вы используете vanilla gcc, да им потребуется cywgwin1.dll. Если вы используете mingw-gcc, это не будет, mingw будет производить программу Windows.
Также, что вы имеете в виду «ванильная» программа Windows? Если вы говорите об использовании окон, таких как conio.h, вы не можете его создать.
Смежные вопросы
- 1. euca2ools для Windows/Cygwin?
- 2. установить leiningen windows cygwin
- 3. Отладчик ddd: Требуется ли exe в CygWin?
- 4. C/Cygwin: Портирование htoll() из macOS/unix в Windows Cygwin
- 5. Компиляция с использованием Cygwin без зависимости cygwin
- 6. Почему для PocketSphinx Android требуется cygwin
- 7. Cygwin + Linux NDK на Windows
- 8. Cygwin dumper для Windows-процесса?
- 9. Использование Windows Python из Cygwin
- 10. Компиляция GTK + с Cygwin
- 11. Git On Windows без Cygwin?
- 12. Использование Git с Cygwin
- 13. CYGWIN = nodosfilewarning не помогает Cygwin предупреждения
- 14. Cygwin Python 2.7 package
- 15. Компиляция winapi с cygwin
- 16. Проблемы с кодированием Cygwin
- 17. Сортировка файла с Cygwin в Windows
- 18. компиляция ncmpcpp с cygwin в windows
- 19. Использование Mercurial с Cygwin?
- 20. Использование Eclipse CDT под Windows с Cygwin
- 21. ghostscript cygwin
- 22. FreeBSD для Windows с использованием Cygwin
- 23. Установка GMP на Windows с cygwin
- 24. Использование Boost с Cygwin в Windows
- 25. Компиляция libjpeg в Windows с использованием cygwin?
- 26. Git фильтр с cygwin sed на Windows
- 27. Опам в Cygwin с Windows emacs
- 28. Использование BZR с SFTP на Windows/Cygwin
- 29. Eclipse + Cygwin + Make: проблемы с пути Windows
- 30. Возможно ли скомпилировать службу windows с cygwin?
Ну, cygwin docs заявила, что его целью было включить перенос * nix-программ в Windows (то есть программы Windows, имеющие доступ к API POSIX). Похоже, для этого потребуются дополнительные libs. Моя цель - полная разработка Windows, без необходимости подвергать себя VS, и это звучит так, как MinGW - это путь. – Allen
Я не уверен, почему вы предпочли бы MinGW для компиляторов VS. Вам не нужно использовать графический интерфейс, если вам это не нравится. Обратите внимание, что MinGW использует библиотеку времени выполнения C, встроенную в Windows; строго говоря, использование этой библиотеки сторонним программным обеспечением не поддерживается. (32-разрядная версия работает нормально и, вероятно, продолжит это делать, но не поддерживается. 64-разрядная версия в основном работает нормально и, вероятно, продолжит это делать, хотя я видел, что хотя бы один разработчик столкнулся с проблемой с этим.) –
Наконец-то я смог вернуться к этому и проверить его. Простой «Привет, мир!» (даже не GUI, но), используя только, и cout, кажется, требует libgcc_s_dw2-1.dll. Если я запускаю вывод .exe без присутствующей библиотеки, он жалуется, что не может его найти. Даже если я использую -static-libstdC++, он все еще жалуется, что он не может найти эту .dll, если ее нет. Я пробовал это как с статической привязкой libgcc_s_dw2-1.dll, так и без нее, и она всегда требует ее для запуска. –
Allen