|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
Скачал с сайта sqlite3. В пакете 2 файла def, dll. C помощью MinGW dlltool сделал себе sqlite3.lib. Код: sql 1.
Собрал успешно с этой библиотекой (GNU). Запустил и получил '(null).dll не найдено в системе'. Переименовал sqlite3.dll в (null).dll. Работает. Вопрос, почему компилятор/runtime/dlltool потерял имя библиотеки и как исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2019, 11:15 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
Щиче, В def файле нет записи типо LIBRARY "sqlite3.dll" (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2019, 11:41 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
kolobok0, спасибо. Все как нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2019, 11:55 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
Щиче, почему "libsqlite3.lib", а не "libsqlite3.a"? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2019, 12:00 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
ЩичеC помощью MinGW dlltool сделал себе sqlite3.lib. Обычно не требуется. GNU linker умеет линковать непосредственно с DLL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2019, 12:29 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, никогда за ним такого не наблюдал... Обычно, SYS2, при установке тулчейнов, вместе со статическими вариантами библиотек - "lib___.a" ставит "lib___.dll.a" файлы для статической линковки загрузчика конкретной DLL'ки с тем же функционалом, а также для системных DLL'ек. Собственно, эти "lib___.dll.a" и линкуются по умолчанию (без указания параметра "-static"). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2019, 11:56 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
rdb_devникогда за ним такого не наблюдал... Ну а я всегда компилирую "g++ test.cpp -lfbclient.dll" и никогда не наблюдал проблем с ранним связыванием. Так что либо ТС использует позднее и в его программе баг, либо... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2019, 12:28 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
rdb_devЩиче, почему "libsqlite3.lib", а не "libsqlite3.a"? У меня не GNU компилятор. Я только утилиту dlltool использовал для MinGW. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 09:21 |
|
(null).dll не найдено в системе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovrdb_devникогда за ним такого не наблюдал... Ну а я всегда компилирую "g++ test.cpp -lfbclient.dll" и никогда не наблюдал проблем с ранним связыванием. Так что либо ТС использует позднее и в его программе баг, либо... Компилятор dmd. Может, кстати, он умеет линковаться непосредственно. Надо проверить. Спасибо за наводку. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2019, 09:22 |
|
|
start [/forum/topic.php?fid=57&fpage=13&tid=2017617]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 127ms |
0 / 0 |