С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
samsuser
0 / 0 / 0
Регистрация: 07.06.2016
Сообщений: 3
#1

Компактный инструмент для создания DLL - C++

05.07.2016, 17:24. Просмотров 216. Ответов 6
Метки нет (Все метки)

Народ привет.

Есть небольшой код. Надо сделать DLL .
Самое маленькое что нашел - Borland C++ .
А есть еще что поменьше ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2016, 17:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Компактный инструмент для создания DLL (C++):

Инструмент для быстрого создания установщиков программ - C++
Есть ли какой-нибудь инструмент для быстрого создания установщиков программ, как например InnoSetup, но для C++? Или хотя бы приближенный к...

Инструмент для программирования на языках C/C++ - C++
Здравствуйте. Начинаю изучение среды программирования C++. Подскажиет мне программку , которую лучше всего сказать, чтобы начать...

Подскажите как нужен инструмент для С - C++
скажите какая мне нужна программа? только точно название и версия.

более компактный код - C++
нужна замыниты вес то что я написал в функции void n() на более компактный код (суть кода выравнивать столбик ) //Calculator ...

Как сделать компактный код ? - C++
Ребят, дайте советы по тому как сделать свой код компактнее, красивее и читабельней. Вот пример моего стиля программирования : ...

Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? - C++
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете искал 64-битные версии ogg.dll, vorbis.dll...

6
Хрисипп
19 / 29 / 8
Регистрация: 09.02.2016
Сообщений: 217
05.07.2016, 18:48 #2
Code Blocks http://www.codeblocks.org/downloads/26 (codeblocks-16.01mingw-setup.exe)
0
castaway
Эксперт С++
4916 / 3024 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
05.07.2016, 20:31 #3
Цитата Сообщение от samsuser Посмотреть сообщение
Самое маленькое что нашел - Borland C++ .
Боюсь, с Borland C++ ты в этом деле каши не сваришь... Почему так беспокоит размер компилятора?
0
EX4Plasma
0 / 0 / 0
Регистрация: 06.03.2016
Сообщений: 4
05.07.2016, 21:19 #4
только си - Tiny C Compiler
лучше gcc/vc++/clang-llvm на сегодняшний день ничего нет
0
samsuser
0 / 0 / 0
Регистрация: 07.06.2016
Сообщений: 3
06.07.2016, 17:08  [ТС] #5
Задумался над размером компилятора ,
когда еле дождался окончания установки Microsoft Visual Studio 2013 ,
и еще более еле , окончания удаления )) .

Ищу что либо попроще ..

Всем спасибо , уже определился на DEV C++

Добавлено через 8 часов 27 минут
Народ еще раз привет.

Есть код ( см. ниже ) .

Надо сделать 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
24
25
26
27
28
void Fire (double inarray[10], double outarray[10]   )
{
 double netsum;
 double feature2[8];
 double feature3[8];
 double feature4[8];
 
/* inarray[1] is C1 */
/* inarray[2] is C2 */
/* inarray[3] is C3 */
/* inarray[4] is C4 */
/* inarray[5] is C5 */
/* outarray[1] is C6 */
 
 
netsum = -0.2979763;
netsum += inarray[0] * 0.1949605;
netsum += inarray[1] * -0.2467719;
netsum += inarray[2] * -0.2966234;
netsum += inarray[3] * -3.208677E-02;
netsum += inarray[4] * 0.2235358;
feature2[0] = exp(-netsum * netsum);
 
 
outarray[0] = 0.037 + netsum + feature2[0] ;
 
return(outarray[0]) ; 
}
0
Operok
163 / 161 / 44
Регистрация: 15.02.2015
Сообщений: 475
Завершенные тесты: 2
06.07.2016, 18:36 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* libfire.h */
#ifdef LIBFILE_EXPORT
#define LIBFILE_API __declspec(dllexport)
#else
#define LIBFILE_API __declspec(dllimport)
#endif
 
extern "C" {
 
    LIBFILE_API void __stdcall Fire(double inarray[10], double outarray[10]);
 
}
 
/* libfire.cpp */
#define LIBFILE_EXPORT
#include "libfire.h"
 
void __stdcall Fire(double inarray[10], double outarray[10])
{
...
}
0
samsuser
0 / 0 / 0
Регистрация: 07.06.2016
Сообщений: 3
06.07.2016, 21:57  [ТС] #7
Спасибо !!
0
06.07.2016, 21:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2016, 21:57
Привет! Вот еще темы с ответами:

Какие нужны библиотеки для создания читов для онлайн игр? - C++
Здравствуйте, недавно возник вопрос, А как собственно говоря делают читы для онлайн игр? Какие для них нужны библиотеки, какие методы...

Литература для создания элементарного языка управляющих сигналов и интерпретатора для него - C++
Доброго времени суток! Подскажите, с чего начать при создании? Нужно придумать элементарный язык для задания управляющих сигналов и...

Интерфейс для создания приложения - C++
Подскажите программу чтобы было легко создать интерфейс для проги. Конструктор готовых кнопок, модулей и тд. И как в ней создать интерфейс.

Wizzard для создания программы - C++
Хотелось бы обычное Hallow world. Открываю свою VS C++ 6.0, в открывшемся окне приложения открывается маленькое окошко - 'что я хочу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.