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

Написание dll - библиотеки и ее открытие средствами Delphi - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тест по c++ http://www.cyberforum.ru/cpp-beginners/thread978926.html
Помогите зарешать тест, буду признателен
C++ Задача про лотосы: за сутки каждый лотос делится пополам. Определить сколько будет через месяц. Решите задачи на C++(в виде кода программы) 1.В озере растут лотосы. За сутки каждый лотос делится пополам, и вместо одного лотоса появляются два. Ещё через сутки каждый из получившихся лотосов... http://www.cyberforum.ru/cpp-beginners/thread978918.html
C++ Альтернативный способ решения
Приветствую всех программистов, зашедших в эту тему. В общем, начну с условия задачи: "Написать программу объединения трех строк “The laboratory”, “work” и “№6” в четвертую строку с текстом: «The...
Целочисленное деление C++
Почему ноль получается?? Я понимаю, что o и p целочисленные. НО P ведь нет. почему ноль? int main() { int o=5; int n =10; float P; P = o/n; cout << P; return 0;
C++ Создать аналог функции strpbrk на С++ http://www.cyberforum.ru/cpp-beginners/thread978875.html
Здравствуйте, прошу о помощи. Дано задание сделать аналог функции strpbrk на С++, чтобы работало аналогично этой задачи, только сделано другими операторами. #include <string.h> #include <stdio.h> ...
C++ Ошибка error LNK2019: unresolved external symbol char * Добрый день! Помогите разобраться с ошибкой, не пойму что именно она значит. Заранее спасибо error LNK2019: unresolved external symbol "char * __cdecl get_substr(char *,char *)"... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,930
16.10.2013, 21:13
Akylax,
Мне конечно лень разбираться , но так на вскидку я не увидел слов(ключевых) extern "C"
все дело в том что без них в библиотеке не будет функции Square а будет какая то Square@d2..ну и так далее
можно проверить например PE Explorer
язык С++кодирует в имени функции все параметры этой функции( причем каждый компилятор по своему)
и если бы ты писал на Булдере то Делфи бы тебя понял(как никак одна фирма) но ты пишешь на Визуале( там своя кодировка) посему и нужно включать эти волшебные слова(extern "C") тогда и будет твоя функция иметь вид Square
правда параметры на твоей совести,если не правильно отдашь.то одному Биллу известо, что будет
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru