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

 
 
> Объединение C и С++, Два проекта(на си и си++) в одном
wmakc
сообщение Aug 9 2010, 09:57
Сообщение #1


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

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Использую проект Atmel для работы с Usart. Он написан на си. Хочу запустить на контроллере сжатие Jpeg. Но проблема в том что сжатие реализованно на c++. А когда я перевожу весь проект на c++, компилятор ругается, что некоторые функции не объявлены. А это функции инициализации портов ввода-вывода и usart. Пробовал и в Keil, и в Iar. Usart мне нужен для передачи сжатой картинки с контроллера. Объясните как настроить компилятор или как переписать функции.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
zltigo
сообщение Aug 9 2010, 10:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Читать, что такое
CODE
extern "C" { }

и с чем его едят.
Admin:
На форуме есть раздел для начинающих - перенесено. Можно пользоваться поиском.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vanner
сообщение Aug 10 2010, 09:27
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 23-10-05
Пользователь №: 10 016



Возможно пригодится в дальнейшем http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html
Go to the top of the page
 
+Quote Post

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

 


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


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