Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2015, 23:29   #1
marishka00113
Новичок
Джуниор
 
Регистрация: 21.07.2015
Сообщений: 1
Печаль библиотека на неупраляемом коде

Необходимо создать библиотеку dll на fortran и прикрепить ее к c#. Библиотеку я создаю с помощью cmd успешно (gfortran -shared -o test.dll test.f90). Потом при попытке прикрепить ее к с#:
[DllImport("srelax.dll", //EntryPoint = "_MAIN",
/*CharSet = CharSet.Auto,*/ CallingConvention = CallingConvention.StdCall)]
unsafe public static extern void main(double[] masx, double[] masy,
double[] masz, int[] mast, ref int masn, CallBack cb);
получаю ошибку: Не удается найти точку входа "_MAIN" в DLL "srelax.dll"..
Хотя эта функция точно есть в коде библиотеки..
marishka00113 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
библиотека. Посол_Вон БД в Delphi 10 02.06.2014 11:42
библиотека Игорь_С Qt и кроссплатформенное программирование С/С++ 9 28.04.2013 15:32
Библиотека C++ Дэнис Помощь студентам 8 26.02.2012 20:57
БД библиотека Arkuz БД в Delphi 125 13.10.2010 16:05