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

Как экспортировать переменную (константу) из dll - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа в виде шаблона функции http://www.cyberforum.ru/cpp-beginners/thread617377.html
помогите оформить программу в виде шаблона функции, пожалуйста! #include <iostream> using namespace std; int main() { const int size = 4;
C++ Нужна программа с классами Здравствуйте. Нужна программа с классами, и пояснением что она делает.. абсолютно любая и рабочая Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread617349.html
C++ В массиве М(45) найти максимальный
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него
Ввести строку А с клавиатуры C++
1)Ввести строку А с клавиатуры состоящую из заглавных русских букв. Определить каких букв больше: гласных или согласных и на сколько. Вывести все слова заканчивающиеся на букву "а". 2)Удалить все слова заканчивающиеся на "ия" из введенной строки. ПОЖАЛУЙСТА!!!
C++ Работа с классами http://www.cyberforum.ru/cpp-beginners/thread617317.html
Здравствуйте, я здесь первый раз, если что извините, за неккоректность, ввода или задания вопроса Я написал (например): class Figure { bool visible; protected: int color; int type, x, y; virtual void draw()=0;
C++ Перегрузка оператора [] Возможно ли создать два перегруженных оператора индексации, чтобы один из них возвращал l-value, другой r-value? В этом примере в обоих случаях вызывается первый оператор, но мне нужно, чтобы при печати вызывался второй. #include <iostream> const int size = 10; class Array { public: int & operator (int index) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
09.07.2012, 11:18     Как экспортировать переменную (константу) из dll
Вы чё прикалываетесь - нельзя экспортировать символ
Всё можно лишь бы руки правильно росли
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// The following ifdef block is the standard way of creating macros which make exporting 
// from a DLL simpler. All files within this DLL are compiled with the EXPORTSYMBOL_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see 
// EXPORTSYMBOL_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.
#ifdef EXPORTSYMBOL_EXPORTS
#define EXPORTSYMBOL_API __declspec(dllexport)
#else
#define EXPORTSYMBOL_API __declspec(dllimport)
#endif
 
// This class is exported from the ExportSymbol.dll
//вот вам целый класс на экспорт
class EXPORTSYMBOL_API CExportSymbol {
public:
    CExportSymbol(void);
    // TODO: add your methods here.
};
 
extern EXPORTSYMBOL_API int nExportSymbol;//Вот вам экспортируемый символ
 
EXPORTSYMBOL_API int fnExportSymbol(void);
Миниатюры
Как экспортировать переменную (константу) из dll  
 
Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru