Форум программистов, компьютерный форум CyberForum.ru

C: проблема с использованием сторонней библиотеки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с длинными числами http://www.cyberforum.ru/cpp-beginners/thread341965.html
Мне нужно прочитать из файла 22-х значные целые числа для количественного сравнения. int и long int не сохраняют полную длину числа. Какой тип можно использовать?
C++ pdf reader своими руками Прошу помощи. Нужна любая информация, которая поможет написать простейший pdf reader на C++, примеры, советы, что угодно, что может помочь. http://www.cyberforum.ru/cpp-beginners/thread341962.html
Игра Жизнь C++
Написал вот такую реализацию: #include "stdafx.h" #include "iostream" #include "clocale" using namespace std; int ZeroGenerationX={1,2,3,4,5,6,7,8,9,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,1,2,3,4,5,6,7,8,9}; int ZeroGenerationY={1,0,1,1,1,0,1,1,1,-1,-1,-2,-1,-2,-1,-2,-1,-1,2,3,2,3,3,2,3,2,2}; int neighbour, CurrentPopulationSize, TempPopulationSize, NewPopulationSize=1;
C++ Копирование файлов
Народ, дайте пожалуйста исходник копирования файлов по принципу "открыть файл1 -> считать в буфер содержимое -> открыть файл2 -> заменить содержимое -> сохранить файл2" очень нужно. зашиваюсь
C++ Обьясните пожалуйста http://www.cyberforum.ru/cpp-beginners/thread341942.html
/*Эта программа преобразует галлоноы в литрыс помощью чисел с плавающей точкой.*/ #include <iostream> using namespace std; int main() { double gallons,liters; cout<<"Введите количество галлонов:"; cin >> gallons; " Ввод данных галлонов: ";
C++ Помогите разобраться с switch Вот код программы: int i_1x; i_1x = 0; char a_n; ifstream input("input.txt"); input >> a_n; switch (a_n) подробнее

Показать сообщение отдельно
FlySnake
2 / 2 / 0
Регистрация: 14.08.2011
Сообщений: 5
14.08.2011, 22:01     C: проблема с использованием сторонней библиотеки
Всем привет!
Помогите решить проблему. Нужно использовать стороннюю библиотеку VSPE API (эмулятор COM-порта). Свою софтину пишу на Си. В комплекте с самой либой есть хидер VSPE_API.h. Делаю точно как написано в примере использования этой либы http://www.eterlogic.com/help/vspe/V..._Cpp_Page.html
В своём коде:
Код
#include "VSPE_API.h"
#pragma comment(lib,"VSPE_API.lib")
Кусок содержимого VSPE_API.h :
Код
#ifndef _VSPE_API_H_
#define _VSPE_API_H_

#ifdef VSPE_API_EXPORTS
#define VSPE_API extern "C" __declspec(dllexport)
#else
#define VSPE_API extern "C" __declspec(dllimport)
#endif


/*
* Activate VSPE API using activation key
* \return result
*/
VSPE_API bool __cdecl vspe_activate(const char* key);

/*
 * Initialize VSPE core
 * \return result
 */
VSPE_API bool __cdecl vspe_initialize();

/*
 * Load configuration file
 * \param name
 * \return result
 */
VSPE_API bool __cdecl vspe_loadConfiguration(const char* name);
Проблема в том, что при сборке компилятор ругается на объявление всех функций в хидере.
gcc (mingw) ругается так:
expected identifier or '(' before string constant
MS Visual Studio 2008 так:
Error C2059: синтаксическая ошибка
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru