Публикации по теме 'mingw'


__attribute__((packed)) в Windows игнорируется (с MinGW)!
tl;dr по умолчанию, MinGW на win32 ведет себя так, как будто игнорирует __attribute__((packed)) , вам нужно добавить - mno-ms-bitfields strong>, чтобы заставить его работать как положено. Несколько дней назад мне поручили портировать простое сетевое приложение на Windows 7. Однако есть небольшая проблема: для сериализации сообщений код заполнил упакованную структуру, которая затем memcpy-ed в буфер, а затем бросается в стек TCP. Нам это может сойти с рук (каким-то образом это..

Как настроить OpenGL на MinGW-w64 в Windows 10 (64 бит)
Я потратил все выходные, пытаясь визуализировать белый треугольник с помощью OpenGL - эквивалент наших программ «Hello World» - поэтому я записываю шаги, которые помогли мне победить этого зверя. Ваше здоровье! Что такое MinGW? MinGW - это минимальный порт Windows для инструментов компилятора GNU, таких как GCC, G ++, Make и т. Д. По умолчанию код, скомпилированный в GCC MinGW, компилируется в родную цель Windows, включая файлы .exe и .dll. По сути, это альтернатива компилятору..

Вопросы по теме 'mingw'

Библиотека MinGW, преобразованная в библиотеку Windows, дает странную ссылку в VC++6
Я использовал процесс преобразования MinGW .a в Windows .lib , как подробно описано в теме в списке gmp-discuss, как показано ниже (действуя против библиотеки, созданной с --disable-shared --enable-static.) cp libgmp.a gmp.a ranlib gmp.a mv...
1979 просмотров
schedule 13.07.2023

Проблемы с конфигурацией компилятора C::B
Я правильно настроил MinGW на Code::Blocks. Я также проверил, что он работает с помощью командной строки. Я почему-то вообще не могу скомпилировать ни с одним компилятором. Даже с VC++. Это известная проблема? Кто-нибудь знает, как ее решить? Я...
218 просмотров
schedule 12.01.2023

Как мне скомпилировать расширения Python C с помощью MinGW внутри virtualenv?
При использовании virtualenv в сочетании с компилятором MinGW в Windows компиляция расширения C приводит к следующей ошибке: C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lpython25 collect2: ld returned 1 exit...
2045 просмотров
schedule 04.06.2022

Почему Mingw существует?
MSYS и UNIX-подобные системы сборки отдельно; почему Mingw существует? Я имею в виду, почему win32/64 не является еще одной целью, доступной в «ванильном GCC»? Есть ли для этого технические причины или они «политические»? Мне кажется, что в...
1142 просмотров
schedule 27.05.2023

Включить проблемы при использовании CMake с Gnu в проекте Qt
Я начинаю мультиплатформенный (Win Xp, Linux) проект qt. Я хочу использовать сборку из исходного кода, поэтому моя структура каталогов выглядит следующим образом: project/ CMakeLists.txt (global CMake file, includes other CMakeLists) build/...
1305 просмотров
schedule 07.05.2023

Лучший способ настроить среду сборки Windows для C/C++
В основном я хочу скомпилировать C/C++ с помощью GCC в Windows. Две конкурирующие платформы, на мой взгляд, это MinGW и Cygwin. У каждого есть свои преимущества и ограничения. MinGW компилируется для Windows, тогда как Cygwin нужна cygwin .dll....
14889 просмотров
schedule 17.05.2022

Ошибка компоновщика MinGW: winsock
Я использую компилятор MinGW в Windows для компиляции моего приложения C++ с сокетами. Моя команда для связывания выглядит так: g++.exe -Wall -Wno-long-long -pedantic -lwsock32 -o dist/Windows/piskvorky { there are a lot of object files } и...
99676 просмотров
schedule 09.01.2023

Использование заголовков DirectX из Wine для компиляции под MingW
Я пытался встроить поддержку шейдеров HLSL в проигрыватель VLC . Я столкнулся с кирпичной стеной из-за отсутствия служебных методов в d3d9.h в MingW для загрузки файла .fx и компиляции шейдера. Поэтому по совету разработчиков VLC я позаимствовал...
1412 просмотров
schedule 15.03.2024

Как собрать LLVM с помощью GCC 4 в Windows?
Мне удалось собрать LLVM 2.6 (пакет llvm-2.6.tar.gz), используя MinGW GCC 3.4.5. Я не проверял должным образом, но, похоже, это работает. Проблема в том, что у меня есть собственные библиотеки, которые не собираются с использованием GCC3, но...
4384 просмотров
schedule 08.04.2023

Распространяемый компилятор - DLL для MS Visual Studio
Я делаю обучающую игру по программированию для своего старшего проекта, и я ищу компилятор, который может скомпилировать DLL, которая затем может быть динамически загружена в приложение Visual Studio 2008 C ++. Важная идея здесь заключается в том,...
1357 просмотров

Служба Windows и mingw
Есть ли возможность скомпилировать службу Windows, используя только компилятор и библиотеку mingw C++? Я предполагаю, что можно использовать компилятор со стандартной библиотекой и средствами Visual Studio, но хочу сделать для этого почти полностью...
2832 просмотров
schedule 15.02.2024

eclipse + cdt + mingw, получить неопределенную ссылку на ошибку libiconv
Моя среда разработки: Windows XP, eclipse 3.3, cdt 4.0.3, mingw 3.17 (на самом деле я использую easymingwtoolkit ) Я хотел бы использовать такие функции, как iconv_open() или связанные с языком c. Я включил , затем собрал свой исходный файл -...
1736 просмотров
schedule 13.04.2022

Как создать dll с помощью компилятора gcc/Mingw для Visual Basic?
Как создать dll с помощью компилятора gcc/Mingw для Visual Basic?
6631 просмотров
schedule 04.10.2023

Поведение деструктора GCC
Я заметил разницу в поведении деструктора gcc при компиляции под Linux и кросс-компиляции с помощью mingw . В Linux деструктор не будет вызываться, если только программа не завершится сама по себе (возврат из main ). Думаю, это имеет смысл,...
1248 просмотров
schedule 27.09.2022

Можно ли получить доступ к 32-битным регистрам в C?
Можно ли получить доступ к 32-битным регистрам в C? Если да, то как? А если нет, то есть ли способ встроить ассемблерный код в C? Кстати, я использую компилятор MinGW. Заранее спасибо!
20473 просмотров

Использование mingw / msys только для его инструментов posix: вопрос о точке монтирования
Я пишу кроссплатформенное программное обеспечение, поэтому мне нравится, чтобы моя среда Windows была Un * x-подобной (я старый фанат Unix / IRIX / Linux). Меня интересуют только оболочки и инструменты, а не компиляторы или среда сборки (у меня есть...
1828 просмотров
schedule 20.04.2022

CreateProcess: нет такого файла или каталога
Я получаю эту ошибку всякий раз, когда пытаюсь запустить GCC за пределами его установочного каталога ( E:\MinGW\bin ). Итак, допустим, я нахожусь в E:\code и у меня есть файл с именем one.c . Запуск: gcc one.c -o one.exe выдаст мне эту...
156957 просмотров
schedule 02.08.2023

Помогите установить ECL (Embeddable Common Lisp) через mingw32 или mingw-64 на Win7-64
Я пытаюсь скомпилировать ECL 10.4. 1 на моей 64-битной машине Win7, но у меня проблемы. Я пытался выполнить сборку с помощью mingw32/MSYS и mingw-w64 / MSYS , используя точные пакеты, указанные здесь. Оба потерпели неудачу. При...
1901 просмотров

Поддерживает ли текущая версия msysgit подстановку процессов?
В моей версии msysgit я не могу использовать подстановку процессов. cat <(echo 'foo') sh.exe": cannot make pipe for process substitution: Function not implemented Если я перейду на последнюю версию msysgit, сможет ли его версия msys/mingw...
1429 просмотров
schedule 04.12.2022

Используйте функцию из user32.dll в приложении Qt4
я не могу использовать функцию MonitorFromPoint в своем приложении Qt. У меня последняя версия Qt SDL 2010.05 с mingw для Windows XP. #include <QtCore/QCoreApplication> #include<windows.h> #include <winuser.h> int main(int argc,...
2286 просмотров
schedule 21.06.2022