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

 
 
> создание .libов, И их правильная линковка.
sigmaN
сообщение May 20 2008, 10:23
Сообщение #1


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Добрый день.
Работаю в CCS3.3 DSP TI320F28335

Наткнулся на проблему.
Захотел в своём проекте использовать .lib (скомпилил Speex как lib)
т.е. она вроде собралась без ошибок - всё нормал. При создании проекта выбрал C28X, как положено!
Как только я начинаю использовать её функции в своём основном проекте(который будет .out) я натыкаюсь на пробему(проект тоже для C28X)
<Linking>
>> error: linking files for incompatible targets (library
'!mySpeex/Debug/libspeex.lib', member 'speex.obj')
>> warning: creating output section .const without SECTIONS specification
>> warning: creating output section .cio without SECTIONS specification
>> warning: entry point other than _c_int00 specified

пробывал также разные модели памяти использовать(Large и unified memory) также ставил их вместе.
В общем, даже когда и в либе и в проекте стоит Unified Memory Model - я получаю:
>> error: linking files with incompatible memory models (library
'!mySpeex/Debug/libspeex.lib', member 'speex.obj')

Ткните, пожалуйста, меня в подробное описание Unified memory model.
И подскажите как правильно слинковать либу с проектом.
Что за секция .cio?
Пересобираю оба проекта, сравниваю настройки - всё одинаково, а он всё равно не хочет линковать их!!!! 05.gif


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sigmaN   создание .libов   May 20 2008, 10:23


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

 


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


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