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

 
 
> По использованию математики с двойной точностью
Vladimir_T
сообщение Sep 21 2006, 13:07
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Подскажите, пожалуйста, почему IAR 4.20 не находит несколько внутренних .h файлов, включенных в xmath.h.

#include "xmath.h"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
Harvester
сообщение Sep 21 2006, 13:10
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(Vladimir_T @ Sep 21 2006, 17:07) *
Подскажите, пожалуйста, почему IAR 4.20 не находит несколько внутренних .h файлов, включенных в xmath.h.

#include "xmath.h"

Наверное, потому что их нет smile.gif


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 21 2006, 13:16
Сообщение #3


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

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(Vladimir_T @ Sep 21 2006, 17:07) *
Подскажите, пожалуйста, почему IAR 4.20 не находит несколько внутренних .h файлов, включенных в xmath.h.

#include "xmath.h"

Ради интереса посмотрел в своем 3.20, все включенные файлы есть.

Сообщение отредактировал Семён - Sep 21 2006, 13:20


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
Harvester
сообщение Sep 21 2006, 13:44
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(Vladimir_T @ Sep 21 2006, 17:07) *
Подскажите, пожалуйста, почему IAR 4.20 не находит несколько внутренних .h файлов, включенных в xmath.h.

#include "xmath.h"

А вопциях проекта указали использование DLIB?


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Sep 22 2006, 02:19
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Баблтотека dlib в опциях проеткта включена. Видимо с эвалюшен версией IAR AVR 4.20 не дается эта библиотека. В версии 3.10 компилируется нормально,но хотелось бы скомпилировать IAR AVR 4.20.
Go to the top of the page
 
+Quote Post
_Bill
сообщение Sep 22 2006, 06:35
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(Vladimir_T @ Sep 21 2006, 16:07) *
Подскажите, пожалуйста, почему IAR 4.20 не находит несколько внутренних .h файлов, включенных в xmath.h.

#include "xmath.h"

Вообще-то, системные заголовочные файлы указываются в угловых скобках:
Код
#include <xmath.h>

Или нет?
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 22 2006, 07:09
Сообщение #7


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(_Bill @ Sep 22 2006, 13:35) *
Цитата(Vladimir_T @ Sep 21 2006, 16:07) *

Подскажите, пожалуйста, почему IAR 4.20 не находит несколько внутренних .h файлов, включенных в xmath.h.

#include "xmath.h"

Вообще-то, системные заголовочные файлы указываются в угловых скобках:
Код
#include <xmath.h>

Или нет?

Системные да. Вернее, не только системные, а те, которые лежат не в текущей директории. Т.е. файлы, которые указаны в кавычках, сначала ищутся в текущей директории, потом в указанных путях. А в угловых скобках - сразу в путях.

В данном случае, если все на месте, то и в кавычках должно находить.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 22 2006, 14:11
Сообщение #8


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Приведите здесь сообщения компилятора, по которым можно судить какие именно файлы он не находит.
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Sep 26 2006, 03:11
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



В xmath.h для IAR AVR 4.20 включены несколько файлов .h с макросами. Вот они-то и отсутствуют.
Вот сообщения от компилятора:
Fatal Error[Pe005]: could not open source file "xxdunscal4.h" C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\DLIB\xmath.h 220

Еще должны быть включены и другие файлы:

#include "xxdtest8.h"
#include "xxdunscal8.h"
#include "xxtundef.h"
#include "xxtf.h"
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 26 2006, 06:53
Сообщение #10


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Попробуйте использовать math.h вместо xmath.h.
Кстати, почему именно xmath.h? Какая в этом сермяжная правда?
Ведь и в math.h есть полная поддержка double если не забыть включить опцию поддержки 64-bit doubles в настройках.
Go to the top of the page
 
+Quote Post

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

 


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


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