Модераторы: Alexeis

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование SQLite, Помогите скомпилировать под WIN CE 
V
    Опции темы
Alexeis
Дата 24.12.2008, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Brodyaga @  24.12.2008,  14:39 Найти цитируемый пост)
Тоесть вы вручную подписывали к функциям export чтоли и т.д.??? так как в исходниках этого нет помоему... 

  Нагуглил def файлик, чуток подправил под обновленную версию. Подключил def к проекту и экспорт готов.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Brodyaga
Дата 24.12.2008, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: нет
Всего: 2



Эм... Ну может глупый вопрос.. но я не знаю как подключить def файл к проекту, чтобы он экспорт сам сделал.. или как его использовать таким образом, подскажите плиз? smile
PM MAIL   Вверх
Brodyaga
Дата 27.12.2008, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: нет
Всего: 2



Ну что никто не знает? :( Срочно надо...
PM MAIL   Вверх
Alexeis
Дата 27.12.2008, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Brodyaga, выходные все таки. Вот тут можно почитать как можно создать def file 
http://www.sqlite.org/cvstrac/wiki?p=HowToCompile под заголовком "MSVC and SQLite DLL"


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Brodyaga
Дата 28.12.2008, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: нет
Всего: 2



Цитата

Brodyaga, выходные все таки. Вот тут можно почитать как можно создать def file 


Так мне не надо создавать деф файл, он у меня есть, мне нужно с помощью него сделать экспорт функции в проекте, чтобы самому к каждой не дописывать экспорт и т.д. Как это сделать?
PM MAIL   Вверх
masterik
Дата 29.12.2008, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 28.8.2006
Где: Остенд, Бельгия

Репутация: нет
Всего: нет



Не имею опыта работы на С++ под WinCE, но успешно использую SQLite Provider для .NET [Compact] Framework. Эта библиотека через P/Invoke использует откомпилированную под WinCE/WinMo dll'ку SQLite. Отлично работает на Windows Mobile и на Windows CE, так что думаю можно просто выдрать отсюда SQLite dll'ку.

В наборе имеются исходники как managed так и native библиотек.


PM MAIL GTalk   Вверх
Alexeis
Дата 31.12.2008, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Brodyaga @  28.12.2008,  08:32 Найти цитируемый пост)
Так мне не надо создавать деф файл, он у меня есть, мне нужно с помощью него сделать экспорт функции в проекте, чтобы самому к каждой не дописывать экспорт и т.д. Как это сделать? 

  Просто добавить def файл в проект, по нему и будет создан экспорт.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Brodyaga
Дата 7.1.2009, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: нет
Всего: 2



Цитата

Просто добавить def файл в проект, по нему и будет создан экспорт.


При простом добавлении и компиляции с деф файлом никакой экспорт не создаётся (MSVC2005)
PM MAIL   Вверх
Alexeis
Дата 7.1.2009, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Brodyaga @  7.1.2009,  16:48 Найти цитируемый пост)
При простом добавлении и компиляции с деф файлом никакой экспорт не создаётся (MSVC2005) 

  Значит неправильный def файл. Проще было бы скинуть весь проект smile . Ладно как буду на работе скину проект.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
APro
Дата 9.1.2009, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: нет
Всего: 1



Всем привет! Я тут тоже выбираю где бы хранить данные. Начал подумывать про SQLite, вот только я пишу, пока что, на Visual Basic ... Как её туда прикрутить? (чтобы было одним файлом)


--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
Alexeis
Дата 9.1.2009, 01:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



APro, ну если барсик поддерживает линковку MS OBJ файлов, то можно.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
APro
Дата 9.1.2009, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: нет
Всего: 1



Alexeis, а может как-то подробнее?


--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
Alexeis
Дата 9.1.2009, 03:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



  Ну как еще подробнее, билд проекта в С/С++ состоит из 2х частей. 
1) компиляция модулей с, cpp в obj файлы 
2) сборка экзешника из этих скопилированных файлов исполняемого файла. 

Obj файл это уже файл с ассемблером, где нереализованны внешние ссылки то бишь неизвесны адреса функций и переменных из других модулей. Линкер этим и занимается что подставляет правильные адреса. Например в Delphi или асме можно линковать "чужие" модули вместе со своими. Линкер разбирается куда какие адреса подставлять. Билдер умеет линковать делфийские компилированные модули. VC умеет линковать любые модули сделанные в его формате.

  Возможно и в бейсике есть редкие малоиспользуемые директивы для линковки чужих модулей.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
APro
Дата 9.1.2009, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: нет
Всего: 1



а где лучше хранить данные на 60 000 записей?


--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
Alexeis
Дата 9.1.2009, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



APro, смотря каких данных и как часто их нужно менять. Если это просто лог, в который инфа добавляется в конец, то хватит и текстового файла, если же нужна вставка данных, поиск, организация связей между данными, то это БД.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0795 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.