2014-08-28 4 views
7

Мне нужно создать простой некоммерческий инструмент (имеющий дело с Windows GDI API) на Win64 для Win64 (без кросс-компиляции). MinGW кажется лучшим вариантом для меня.
я уже использовал 32 битную версию в прошлом, как и для 64-битных, вы можете сказать мне основные различия между следующими строит ?:Различия между Mingw-w64 и TDM-GCC для простого проекта GDI

  1. Mingw-w64
  2. TDM-GCC

Кроме того, классический MinGW32 использовал простой инструмент, mingw-get.exe, чтобы настроить настройку и идти в ногу с циклом обновления. Что сейчас эквивалентно?

+0

Используйте реализацию MinGW-сборки Mingw-W64. Они поддерживают пакет и улучшили исходный Mingw-w64. Также проверьте MSYS2 - это мило! Вы можете использовать их менеджер пакетов pacman для загрузки и установки бит-бит ming32 и mingw64, а также множество других программ, таких как Qt, git, subversion и т. Д. –

+0

Есть еще больше наборов инструментов (например, clang), которые можно использовать как альтернатива MSVC++ ... –

+0

@ πάνταῥεῖ Я пересмотрел сущность вопроса. – antonio

ответ

4

Я опубликовал краткий обзор MinGW/MinGW-w64/TDM-GCC здесь: What is the difference between Orwell's MinGW and TDM Dev-C++ versions?

который является эквивалентом сейчас?

It seems, не существует версии Mingw-get MinGW-W64; не уверен, что это все еще действует. Тем не менее, MinGW-w64 содержит хороший установщик.

КПП. MinGW-w64 - это не только «64-битный порт MinGW» - it's more.

+1

Извините, но в вашем предыдущем сообщении вы сказали: «Моя рекомендация: используйте третий вариант: MinGW-w64 вместо», но не говорите, почему вы это предлагаете. Что находится в MinGW-w64 не в TDM-GCC и наоборот? – antonio

+0

TDM использует api MinGW (-w64) и больше представляет собой комбинацию gcc-инструментов и mingw (-w64). MinGW-W64 как хорошая документация и очень активна. Это также способствует большому количеству приятных других вещей, таких как pthread port для окон. Вероятность того, что проект поддерживает MingGW, выше, чем TDM. – ollo

0

Это поздний ответ, но у меня этот же вопрос, и я искал на много часов, и это то, что я нашел ...

Я думаю, что это link может расширить наше представление о различиях которые включают в себя все дистрибутивы, хотя резюме рекомендации основаны на их UI рамочной библиотеке (Qt 5) ...

http://qt-project.org/wiki/MinGW-64-bit

+1

Я бы предположил, что вы не просто вставляете ссылки (поскольку ссылки могут быть повреждены в будущем), но и расширьте свой ответ здесь, и у вас есть ссылки в качестве резервной копии. –