реклама на сайте
подробности

 
 
> Создание проекта C++ в CooID
glonium
сообщение May 2 2012, 13:40
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303



Доброго времени суток форумчане!!!
Разбирался со средой CooIDE (CooCox) всё отлично среда очень понравилась особенно встроенные библиотеки и минимум заморочек с ними!
Но наткнулся на неприятную вещь как создать и скомпилировать c++ проект???
Облазил настройки и не нашёл ввыбор типа проекта.
Кто сталкивался подскажите пожалуйста!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
Непомнящий Евген...
сообщение May 2 2012, 13:44
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



судя по факу на их сайте - никак

переползайте в обычный эклипс и настраивайте все ручками sm.gif
Go to the top of the page
 
+Quote Post
glonium
сообщение May 2 2012, 13:47
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303



eclipse то хорошо но может есть какой то вариант в CooIDE?
Очень сложно расстаться с удобствами CooIDE!
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 2 2012, 13:49
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



коиде = надстройка над эклипсом и cdt

для быстрого старта - хороша. Но шаг влево\вправо сделать сложно.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 2 2012, 14:25
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(glonium @ May 2 2012, 16:47) *
eclipse то хорошо но может есть какой то вариант в CooIDE?

Какой-то вариант есть - поищите на их форуме.

Цитата(glonium @ May 2 2012, 16:47) *
Очень сложно расстаться с удобствами CooIDE!

Чем раньше расстанетесь - тем лучше.
CoIde - поделка китайских студентов, имхо.
Go to the top of the page
 
+Quote Post
glonium
сообщение May 2 2012, 14:33
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303



Просто для меня проблема подключить библиотеки к eclipse так то конечно согласен eclipse лучше!
Может кините ссылкой почитать как прикрутить библиотеки stm32 к eclipse!
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 2 2012, 14:40
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(glonium @ May 2 2012, 17:33) *
Просто для меня проблема подключить библиотеки к eclipse так то конечно согласен eclipse лучше!

А у вас как библиотеки расположены на диске?
Не пробовали к проекту папку с библиотеками подключить?
Правой кнопкой кликнуть на проекте, выбрать New/Folder/Advanced - Link toalternate location(Linked folder) - Browse\ выбрать папку с либами.
Go to the top of the page
 
+Quote Post
glonium
сообщение May 2 2012, 15:06
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303



попробую!!! А парился пути настраивал! Спасибо за совет!
Go to the top of the page
 
+Quote Post
glonium
сообщение May 8 2012, 20:27
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303



Попробовал сделать как вы сказали добавил каталог а потом в майне #include <misc.h>
в этом месте сработало а вот в misc.h на строке #include "misc.c" выдаёт ошибку мол файл не найден а лежит он в другом подкаталоге
и в файле misk.c та же ошибка в строке #include "misk.h"
Прошу вас разясните как работать с библиотеками в эклипсе охото раз и навсегда разобраться в этом вопросе раньше я в исходниках руками пути правил но на большём проекте это уже не пройдёт!
Заранее спасибо!!

Да и заранее прошу извинение опыта сборки проектов из чужих исходников у меня маловато!!!!
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 8 2012, 21:52
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(glonium @ May 8 2012, 23:27) *
Попробовал сделать как вы сказали добавил каталог а потом в майне #include <misc.h>
в этом месте сработало а вот в misc.h на строке #include "misc.c" выдаёт ошибку мол файл не найден а лежит он в другом подкаталоге
и в файле misk.c та же ошибка в строке #include "misk.h"
Прошу вас разясните как работать с библиотеками в эклипсе охото раз и навсегда разобраться в этом вопросе раньше я в исходниках руками пути правил но на большём проекте это уже не пройдёт!
Заранее спасибо!!

Да и заранее прошу извинение опыта сборки проектов из чужих исходников у меня маловато!!!!

Жизнь не стоит на месте, узнаёшь новое - Linked folder может не лучший вариант.
Этот вариант я попробовал и остался доволен результатом:настройка Discovery options
Вот ещё вариант (пока не пробовал): makefile_discovery_options_etc

P.S.
Цитата(glonium @ May 8 2012, 23:27) *
в misc.h на строке #include "misc.c" выдаёт ошибку мол файл не найден а лежит он в другом подкаталоге
и в файле misk.c та же ошибка в строке #include "misk.h"

Это опечатка?
Или у вас "в misc.h #include "misc.c"" "и в файле misk.c та же ошибка в строке #include "misk.h"?
Go to the top of the page
 
+Quote Post
glonium
сообщение May 21 2012, 11:38
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303



Цитата(_Артём_ @ May 9 2012, 01:52) *
P.S.

Это опечатка?
Или у вас "в misc.h #include "misc.c"" "и в файле misk.c та же ошибка в строке #include "misk.h"?


Прошу прощения конечно же опечатка!

И так долго лазив по просторам интернета и нашёл интересную статью!
http://makesystem.net/?p=988
Там подробно описано как настраивать проект в eclipse + gcc-arm + стандартные библиотеки статья очень помогла!
Сейчас пытаюсь припилить остальные полезные библиотеки типа CAN ...
Спасибо большое за помощь!
Go to the top of the page
 
+Quote Post
glonium
сообщение May 21 2012, 17:22
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303



Народ простите ещё за может быть глупый вопрос но что делает ключ gcc -ffunction-section?
Я правильно понимаю что он выкидывает из общего кода код неиспользуемых функций???
Просто балуясь ключами я добавил свой класс который когда-то писал там около 40 методов установив этот ключ размер бинарника сократился с 100 до 2 Кб!
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 22 2012, 05:14
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Он заставляет компилятор выделять по секции для каждой функции. У линкера же есть флаг, который исключает неиспользуемые секции.
В паре они приводят к тому, что неиспользуемые функции и данные исключаются.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 01:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01441 секунд с 7
ELECTRONIX ©2004-2016