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

Не могу вызвать функцию из .dll - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Где находится error()? http://www.cyberforum.ru/cpp-beginners/thread926746.html
Учусь по книге Страуструпа. Я знаю что много чего есть в его заголовочном файле std_lib_facilities.h , но я решил его не использовать. Кто может подсказать где описана функция error() ?
C++ Использовать void из 1.cpp в 2.cpp Допустим, есть функция void Hello(). Она в файле 1.cpp. Мне нужно её использовать в файле 2.cpp, но программа пишет, что идентификатор не определён. Я попробовал в начале 2.cpp написать #include... http://www.cyberforum.ru/cpp-beginners/thread926735.html
Оператор индексации и присваивания для шаблонного класса Vector C++ C++
Было задание разработать шаблонный класс Vector и к нему перегрузить оператор таким боразом, чтобы он "должен позволять как получить значение элемента так и изменить его. Получение значения должно...
Вылетает консольное приложение C++
При написании любой даже самой простой задачи или программы, а также в дальнейшем запуске консольное приложение(командная строка, программа и т.д.) просто включается/вылетает спустя 1сек.! сам .exe...
C++ Работа с Итераторами http://www.cyberforum.ru/cpp-beginners/thread926666.html
Здравствуйте, у меня возникла следующая проблема. У меня есть list<pair<int, int> > snake; Мне надо, чтобы следующий элемент списка принимал значение нынешнего. Может кто-то пожалуйста написать...
C++ Sink Здорова! Непонятная задачка: "Напишите итератор вывода, Sink, который в действительности ничего никуда не пишет. Где такой Sink может быть полезен? " Что такое итератор вывода? Я от знаю два вида... подробнее

Показать сообщение отдельно
Praktolock
65 / 65 / 1
Регистрация: 29.11.2011
Сообщений: 300
23.07.2013, 13:13
вот такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifdef __cplusplus
extern "C" 
{
#endif
 
#include "mbdll.h"
 
int  __stdcall function (int a,int b)
{
    return a*b;
}
 
double __stdcall function2(double a,double b)
{
    return a/b;
}
 
#ifdef __cplusplus
}
#endif
вот такое содержимое таблицы эксопрта:
1 0 00011177 _function2@16 = @ILT+370(_function2@16)
2 1 0001101E _function@8 = @ILT+25(_function@8)
Вопросы?

Добавлено через 46 секунд
stdcall и extern "c" никак не влияет на декорирование
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.