Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

L780 и VS 2017

Вы не вошли.

 Поиск | Регистрация | Вход 

16.04.2019 15:02:00
#1

Участник
Здесь с 11.04.2019
Сообщений: 14

L780 и VS 2017

Не могу запустить проект в студии
Ошибка    LNK2001    неразрешенный внешний символ ""struct IDaqLDevice * (__cdecl* CreateInstance)(unsigned long)" (?CreateInstance@@3P6APAUIDaqLDevice@@K@ZA)"    ConsoleApplication2   
Ошибка    LNK2001    неразрешенный внешний символ "_IID_ILDEV2"    ConsoleApplication2   
Ошибка    LNK2001    неразрешенный внешний символ "_IID_ILDEV"    ConsoleApplication2   
Ошибка    LNK1120    неразрешенных внешних элементов: 4    ConsoleApplication2   
Ошибка    LNK2019    ссылка на неразрешенный внешний символ "struct HINSTANCE__ * __cdecl CallCreateInstance(char *)" (?CallCreateInstance@@YAPAUHINSTANCE__@@PAD@Z) в функции _main    ConsoleApplication2   

Какие файлы нужно добавить проект? И желательно сказать как ?

#include "..\include\ioctl.h"
#include "..\include\ifc_ldev.h"
#include "..\include\create.h"
#include "..\include\pcicmd.h"

эти  библиотеки он видит

16.04.2019 16:12:53
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L780 и VS 2017

а тестовые проекты  не открываются в 17 студии? L7XX.TST например...

17.04.2019 07:39:57
#3

Участник
Здесь с 11.04.2019
Сообщений: 14

Re: L780 и VS 2017

Poul пишет:

а тестовые проекты  не открываются в 17 студии? L7XX.TST например...

Открываются, но хочется в другой директории работать. Разбирал тестовый пример, так и не понял что нужно добавить в свой проект, хотя все файлы из LIBRARY перенес в свою папку с проектом

17.04.2019 11:54:42
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L780 и VS 2017

в принципе ничего не нужно. только чтобы include виделись и все. и правильный тип проекта был  =- обычный Win32 console. если из своей папки работать то типа <своя папка>/src - туда положить все файлы из L7XX.TST, а в <своя папка>/include - папку include и должно собраться.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск