Re[7]: Не получается подключить dll
От: MasterZiv СССР  
Дата: 03.12.10 07:10
Оценка:
On 02.12.2010 23:12, alexander51 wrote:

> Не CmdMoveAxesDelta, а HidInitialize называется эта функция в библиотеке.

> Понятно — CmdMoveAxesDelta принимает аргументы, а HidInitialize — нет, поэтому
> похоже и все рушилось. Теперь от Run-Time Check Failure #0, кажется, избавился.
> Это при динамическом подключении. Хэдер я не подключал, взял оттуда только enum
> CNC_ERROR.

Думаю, это только кажется.


> Библиотека импорта — это lib?


Да.

Я сделал файл def, используя dumpbin, из него —
> lib с помощью lib.exe. Подключил хэдер. Подключил lib при помощи #pragma comment
> (вместо прагмы ставил и в свойствах проекта). Ошибка unresolved external.

0) процесс .exe -> dumpbin -> .def -> .lib не всегда однозначно восстанавливает
всю информацию.

1) Пожет таки где-то ошибся.

Почему бы просто не взять из дистрибутива .lib и с ним собрать ?
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.