Описание тега tdm-gcc
2
ответа
Как скомпилировать и связать C и ASM вместе в Windows для моей ОС
У меня проблема с моим 32-битным защищенным режимом ОС проекта Sinatra. Я могу скомпилировать исходники в объектные файлы, но я не знаю, как связать их вместе. Я использую NASM и TDM-GCC на Windows. Я исправил проблемы с моим кодом, поэтому он компи…
28 авг '15 в 20:52
0
ответов
Размер структуры с битовым полем не такой, как ожидалось
Я просматривал несколько SO-сообщений о битовых полях, таких как link1 link2. Я использую компилятор TDM-GCC-64. В приведенном ниже коде, чтобы проверить размер структур при различных сценариях. #include <stdio.h> struct P { int k:2; char c:1;…
21 мар '18 в 00:51
1
ответ
Задержка загрузки DWMAPI в Windows XP и CodeBlocks
У меня есть проект, который я борюсь, чтобы построить для Windows (XP) уже месяц. В проекте используются gtkmm-3, C++ и новейший компилятор GCC-TDM. Моя IDE - это CodeBlocks 13.14. Я делаю успехи, однако, теперь я зацикливаюсь на этом сообщении об о…
03 окт '15 в 05:01
2
ответа
C++ - to_string не работает на нескольких компиляторах (MinGW, MinGW64, TDM GCC) в Code::Blocks в Windows
Я в отчаянии. В Windows 7 с использованием Code::Blocks я установил около полудюжины вариантов MinGW / TDM-GCC, но я не могу получить to_string для преобразования моего int в строку, например: std::cout << std::to_string(1) << ' - one' &…
19 май '16 в 02:29
2
ответа
TDM-GCC вызывает ошибку: неопределенная ссылка на метод, который я никогда не вызывал
Это с компилятором, который поставляется с Dev-C++ при работе в Windows 7, "TDM-GCC 4.9.2 64-bit Release". То же самое происходит и с 64-битной версией. Параметр "добавить следующие флаги при вызове компоновщика" в "Параметры компилятора" имеет знач…
15 окт '15 в 17:19
1
ответ
Ошибка: множественное определение `fprint' - при использовании SDL_ttf
У меня есть пользовательская библиотека, которая использует этот код ( https://www.dropbox.com/s/iwft7snjmntf160/SoASpriteFont.zip?dl=0). Связанный код был написан для Visual Studio; Я использую CodeLite на Windows. У него есть SpriteFont.cpp, котор…
30 мар '16 в 12:22
1
ответ
Может ли быть конфликт между ключом -march и набором команд?
Я собираю пример программы с помощью следующей команды: $ gcc -march=i386 -mtune=i386 -mmmx -msse4 -m3dnow -m32 -o hello.exe hello.c Вопросы: Почему GCC не жалуется, что коммутаторы для включения MMX, SSE4 и 3DNow! несовместимы с выбранной архитекту…
09 ноя '16 в 09:11
1
ответ
Лишние пробелы написаны в режиме r+
В приведенном ниже коде добавляются дополнительные spcaes (может быть около 300 пробелов), если я пишу данные после поиска файлового указателя на начальную позицию после строки fseek(fp1,0,SEEK_SET); Если я прокомментирую второй вызов функции fputs(…
13 май '18 в 08:22
0
ответов
Компилятор TDM-GCC C++ (Настройка)
Сейчас я использую 64-битный компилятор TDM-GCC и изначально собрал все мои библиотеки (зависимости для других библиотек) и проекты, использующие этот компилятор для создания 64-битных двоичных файлов (что я и хочу). Недавно я столкнулся с некоторым…
19 июн '16 в 04:50
3
ответа
Оптимизация std::vector<bool>
В документации я вижу, что std::vector<bool> оптимизирован для экономии пространства, так как каждый логический элемент занимает один бит. Из документации: Способ, которым std::vector делается эффективным в пространстве (а также оптимизируется…
11 июл '16 в 04:54
1
ответ
NetBeans c сборка программы не удается с помощью tdm-gcc msys
Я недавно начал использовать netbeans для программирования на c. Я обычно использую кодовые блоки. для этого я установил tdm-gcc и msys. программы успешно компилируются. но при выполнении он показывает, что сборка не удалась (выходное значение 2). "…
13 янв '17 в 13:55
1
ответ
Почему std::sqrt() не работает правильно на двойных данных в C++?
Вот простой код на C++, который я компилирую с использованием TDM-GCC 5.1 32bit (gcc-5.1.0-tdm-1-core) на Windows 8.1 64-битной машине Intel Core i-7. #include <iostream> #include <cmath> using namespace std; int main() { double a, b; a …
01 дек '15 в 10:04
1
ответ
C++ cout или wcout строка, содержащая "\n", не разбивает строки
C++11 и компилятор TDM-GCC. Я сделал INI-файл и прочитал строку из него (UCS-2 LE BOM), используя WinAPI, GetPrivateProfileStringW. [String] Example = Today\nYesterday\nApple Моя библиотека функций вернет переменную std::wstring. И выглядит хорошо. …
10 апр '17 в 07:31
0
ответов
Проект tdm-gcc все еще активен?
Последнее обновление дистрибутива TDM-GCC с сайта датируется июлем 2015 года. Версия встроенного компилятора GCC - 5.1.0. Code:: Blocks IDE может использовать гораздо более новые версии как 32, так и 64 бит.
08 июл '18 в 13:29
0
ответов
Проблемы с связыванием при расширении Python под Windows
Я использую TDM-GCC-64 для проекта. Вот минимальный исходный код (полный исходный код включает в себя код для инициализации модуля Python): // minimal.cpp #include <Python.h> extern "C" { static PyObject * f() { PyObject * tuple = PyTuple_New(…
04 дек '16 в 16:03
0
ответов
Скомпилированная TDM-GCC win32x64 DLL не может быть загружена в python 3.6, но может при использовании python 2.7
мой вывод консоли среды cmd.exe Microsoft Windows [10.0.15063.1112] (c) 2017 Microsoft Corporation C:\Users\>py -3 Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "…
08 июл '18 в 10:13
1
ответ
GDB не запускается
Сегодня я запустил QtCreator, чтобы создать простое консольное приложение, и столкнулся с проблемой. Проект собирается нормально, затем запускается "Запуск отладчика", но, к сожалению, не заканчивается. Я вижу консоль с курсором и программа не работ…
07 май '16 в 21:50
1
ответ
C++: ошибка несовместимости ld при создании проекта wxWidgets в Msys с использованием библиотек C++, созданных с использованием параметров g++ и -m32
У меня есть проект C++, включая иностранный код C++ (CoolProp). Этот внешний код я скомпилировал как статическую библиотеку. Компилятор TDM-GCC версии 5.1.0 с опцией -m32. Я снова вызываю в своем коде C++, используя TDM-GCC Vers 5.1.0 с опцией -m32.…
14 мар '16 в 20:15
1
ответ
Неверный вывод из файла
Я пытаюсь ввести некоторые данные в файл, а затем прочитать и распечатать его на консоли. Вот мой код: fp=fopen("user1","w+"); char line[1000]; char *c; //write on file while(1) { fgets(line,sizeof(line),stdin); if(strcmp(line,":wq\n")==0) //input e…
18 окт '17 в 16:21
1
ответ
Невозможно использовать declval в typeid для TDM-GCC
Компилятор: TDM-GCC-5.1.0 (разматывание SJLJ) Я играл с declval и я заметил, что не смог использовать его в контексте, где он должен работать: в качестве аргумента typeid(), В следующем коде я использую declval для одного из его основных случаев исп…
25 авг '16 в 22:37