![]() |
Модераторы: Alexeis |
![]() ![]() ![]() |
|
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Нагуглил def файлик, чуток подправил под обновленную версию. Подключил def к проекту и экспорт готов. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: нет Всего: 2 |
Эм... Ну может глупый вопрос.. но я не знаю как подключить def файл к проекту, чтобы он экспорт сам сделал.. или как его использовать таким образом, подскажите плиз?
![]() |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: нет Всего: 2 |
Ну что никто не знает? :( Срочно надо...
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Brodyaga, выходные все таки. Вот тут можно почитать как можно создать def file
http://www.sqlite.org/cvstrac/wiki?p=HowToCompile под заголовком "MSVC and SQLite DLL" -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: нет Всего: 2 |
Так мне не надо создавать деф файл, он у меня есть, мне нужно с помощью него сделать экспорт функции в проекте, чтобы самому к каждой не дописывать экспорт и т.д. Как это сделать? |
|||
|
||||
masterik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 28.8.2006 Где: Остенд, Бельгия Репутация: нет Всего: нет |
Не имею опыта работы на С++ под WinCE, но успешно использую SQLite Provider для .NET [Compact] Framework. Эта библиотека через P/Invoke использует откомпилированную под WinCE/WinMo dll'ку SQLite. Отлично работает на Windows Mobile и на Windows CE, так что думаю можно просто выдрать отсюда SQLite dll'ку.
В наборе имеются исходники как managed так и native библиотек. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Просто добавить def файл в проект, по нему и будет создан экспорт. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Brodyaga |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 599 Регистрация: 19.1.2008 Репутация: нет Всего: 2 |
При простом добавлении и компиляции с деф файлом никакой экспорт не создаётся (MSVC2005) |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Значит неправильный def файл. Проще было бы скинуть весь проект ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
APro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 328 Регистрация: 5.12.2006 Репутация: нет Всего: 1 |
Всем привет! Я тут тоже выбираю где бы хранить данные. Начал подумывать про SQLite, вот только я пишу, пока что, на Visual Basic ... Как её туда прикрутить? (чтобы было одним файлом)
-------------------- Никогда не спорь с дураком, другие могут не заметить между вами разницы. Чем реже открываешь рот, тем меньше слышишь глупостей. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
APro, ну если барсик поддерживает линковку MS OBJ файлов, то можно.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
APro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 328 Регистрация: 5.12.2006 Репутация: нет Всего: 1 |
Alexeis, а может как-то подробнее?
-------------------- Никогда не спорь с дураком, другие могут не заметить между вами разницы. Чем реже открываешь рот, тем меньше слышишь глупостей. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Ну как еще подробнее, билд проекта в С/С++ состоит из 2х частей.
1) компиляция модулей с, cpp в obj файлы 2) сборка экзешника из этих скопилированных файлов исполняемого файла. Obj файл это уже файл с ассемблером, где нереализованны внешние ссылки то бишь неизвесны адреса функций и переменных из других модулей. Линкер этим и занимается что подставляет правильные адреса. Например в Delphi или асме можно линковать "чужие" модули вместе со своими. Линкер разбирается куда какие адреса подставлять. Билдер умеет линковать делфийские компилированные модули. VC умеет линковать любые модули сделанные в его формате. Возможно и в бейсике есть редкие малоиспользуемые директивы для линковки чужих модулей. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
APro |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 328 Регистрация: 5.12.2006 Репутация: нет Всего: 1 |
а где лучше хранить данные на 60 000 записей?
-------------------- Никогда не спорь с дураком, другие могут не заметить между вами разницы. Чем реже открываешь рот, тем меньше слышишь глупостей. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
APro, смотря каких данных и как часто их нужно менять. Если это просто лог, в который инфа добавляется в конец, то хватит и текстового файла, если же нужна вставка данных, поиск, организация связей между данными, то это БД.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование мобильных устройств" | |
|
Раздел посвящен программированию мобильных устройств. Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п), |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |