13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|||||||||||
1 | |||||||||||
Инициализация графического драйвера: Deprecated conversion from string constant to 'char*'15.09.2014, 23:58. Просмотров 3472. Ответов 27
Метки нет Все метки)
(
В общем получил я некий код на компиляцию, но тут тонна ошибок. Кажется последняя из них связана с строками:
0
|
|
15.09.2014, 23:58 | |
Deprecated conversion from string constant to 'char*' Deprecated conversion from string constant to 'char*' Ошибка: deprecated conversion from string constant to ‘char*’
|
|
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
16.09.2014, 00:37 | 2 | |||||
Предупреждение - не ошибка.
Добавлено через 4 минуты Можете так избавиться:
1
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
||||||
16.09.2014, 01:11 [ТС] | 3 | |||||
alsav22, Да, это помогло от данного ворнинга. Но программа все-равно не запускается... ТАм список странных для меня ошибок или даже не знаю чего.. Вот они:
0
|
![]() |
|
16.09.2014, 07:46 | 5 |
Тебе нужна вот эта библиотека: http://openbgi.sourceforge.net/
Стандартная от Borland C++ не пойдет.
0
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|
16.09.2014, 09:04 [ТС] | 7 |
alsav22, Ссылка на тему с советом на данную библиотеку: Не компилируется приложение с <graphics.h> в DEV C++
castaway, Я наверное тормоз, но вы не подскажете куда переносить файлы из данного архива? Внутри есть папка openbgi в которой 2 папки library, samples. Как я понял сэмплы это примеры но куда именно совать файлы библиотек, в lib Dev-Cpp\MinGW64\lib? Но там все файлы с окончанием .а, как-то не сходится. Заранее благодарю за ответ.
0
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|
16.09.2014, 13:00 [ТС] | 9 |
castaway, Это как? Я полазил немного в интернете, я о таком еще не слышал о_О
У меня программа это все один файлик с кучей кода для рисования геометрических фигур. Неужели нельзя просто добавить рабочую библиотеку graphics.h и компилировать все эти putpixel и тому подобное как в Borland C++ ?
0
|
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
16.09.2014, 19:54 | 10 | |||||
Вот бибилотека, собранная компилятором к Dev-C++5_4_0. Поместить её к либам компилятора, заголовочный файл в папку проекта. В Параметрах проекта, Параметры, Компоновщик, прописать:
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 Попробовать скомпилировать этот код:
1
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|
16.09.2014, 21:21 [ТС] | 13 |
alsav22,
Ошибка о несовместимости чего-то... Ваши файлы работают для Dev-C++ 5.4.2?
Ошибки
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible c:/program files (x86)/dev-cpp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.7.1/../../../../lib/libbgi.a when searching for -lbgi c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible c:/program files (x86)/dev-cpp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.7.1/../../../../lib\libbgi.a when searching for -lbgi c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible c:/program files (x86)/dev-cpp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.7.1/../../../libbgi.a when searching for -lbgi c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible c:/program files (x86)/dev-cpp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.7.1/../../..\libbgi.a when searching for -lbgi c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible c:/program files (x86)/dev-cpp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.7.1/../../../../lib/libbgi.a when searching for -lbgi c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible c:/program files (x86)/dev-cpp/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.7.1/../../../libbgi.a when searching for -lbgi c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe cannot find -lbgi C:\Users\Coshe\Desktop\Project\collect2.exe [Error] ld returned 1 exit status А так же, вы не могли бы прислать всю свою сборку? Все файлы что нужны для работы программы, я полный нуб в этом деле, так что если я начну собирать свою сборку компилятора - это до добра не доведет.. Ну а так же пару инструкций что и куда копировать..
0
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|
16.09.2014, 21:33 [ТС] | 14 |
И точно такая же проблема в Dev-C++ 5.4.0 , скачал, все сделал как выше описал, проверил..
0
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|
16.09.2014, 21:40 [ТС] | 16 |
alsav22,
А как же те 4 пункта действий? Я прочитал ваши сообщения 20 раз... Показал скриншоты, все точно как вы описали, или нет? Ткните же носом в ошибки, я сам был бы рад ошибиться... А если вы про то что нужно будет собрать библиотеку, из исходников, своим компилятором то я не знаю как это делать и как это вообще работает.. А, лс, я очень благодарен вам за эти примеры, они мне действительно помогут в будущем ибо мне такие примеры еще тысячи раз делать. Но мне бы что бы они работали...
0
|
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
16.09.2014, 21:46 | 17 |
Есть два варианта дальнейших действий:
1) проверяем версию компилятора в Dev C++ 5.4.0. Если не совпадает с моим, то причина в этом, и нужно будет собрать библиотеку своим компилятором (как - расскажу, и исходники для сборки выложу). Если совпадает, то может нужно правильно его указать в проекте (как - подскажу). 2) Сразу собрать библиотеку вашим компилятором. Выбирайте.
0
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|
16.09.2014, 21:51 [ТС] | 18 |
alsav22, Знал бы я как проверить версию компилятора..
Это не оно? Там еще один только на 32 бита.
0
|
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
16.09.2014, 21:57 | 19 |
Master_Yi, я дико извиняюсь, но я к Dev C++ 5.4.0 подключил компилятор от Dev 4.9.9, и не заметил этого. Поэтому и не совпадает. Тогда так: или сами собираете библиотеку (это не сложно), или ждёте, когда я соберу компилятором от Dev C++ 5.4.0. Выбирайте.
Заходите в папку bin компилятора, там будет что-то наподобие: x86_64-w64-mingw32-gcc-4.7.1.exe. 4.7.1 - это версия компилятора. Посмотрите, какой у вас для Dev C++ 5.4.0, и напишите, такой же или нет.
1
|
13 / 10 / 3
Регистрация: 22.12.2013
Сообщений: 378
|
|
16.09.2014, 22:00 [ТС] | 20 |
alsav22, Я могу и подождать, времени много. Хотя с другой стороны не помешало бы уметь собирать библиотеки, если вы детально объясните как это
![]()
0
|
16.09.2014, 22:00 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. [Warning] deprecated conversion from string constant to 'char*' Передача в функцию char*([Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]) Исправить предупреждение deprecated conversion from string constant to 'char*' Компилятор выдает предупреждение при инициализации строки:deprecated conversion from string constant to char*
Warning: deprecated conversion from string constant Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |