Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Разработка под e270Добрый день, собираюсь написать небольшое ПО под e270 на visual c++. На какую версию visual studio рассчитана библиотека e270api.dll? На данный момент использую Visual C++ Express 2008 при подключении библиотеки и последующей компиляции вижу это: 1>c:/users/zhelonkin/documents/visual studio 2008/projects/test/test/e270api.dll(1) : error C2018: неизвестный знак "0x2"
|
|||
|
||||
|
Re: Разработка под e270Никита, Вы пытаетесь включать DLL в проект и компилировать его как исходный текст?? В проект включается .lib, в исходник #include/'ится .h - посмотрите в examples. http://en.wikipedia.org/wiki/Dynamic-li … LL_imports Вообще о стандартной DLL-библиотеке (если она не для С++) нельзя сказать, что она "рассчитана" на какую-то версию какого-то компилятора. При соблюдении calling convention заимпортировать функции из DLL можно почти во что угодно в пределах платформы (в данном случае Win32). |
|||
|
||||
|
Re: Разработка под e270Скинул в папку проекта файлы .с .h .dll, добавил в проект файл .lib. делаю #include "e270api.h" вижу ошибку error C2059: синтаксическая ошибка: __declspec(dllimport) |
|||
|
||||
|
Re: Разработка под e270А вот это может зависеть от версии компилятора. Попробуфте в .h файле в #define E270CALL(type) и #define E270DECL(type) переставить type в конец: #define E270CALL(type) extern "C" __declspec(dllimport) __stdcall type
|
Страницы 1
Тема закрыта