| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > dll |
| Автор: marishka00113 21.7.2015, 23:04 |
| Мне необходимо создать библиотеку dll на fortrane и прикрепить ее к 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".. Не большое отступление: до меня этот код уже конвертировали в dll и код вызова на с# я не меняла, но почему-то с той библиотекой, которую создаю я, из того же кода он работать отказывается.. |
| Автор: irinazanuda 22.7.2015, 02:45 |
| marishka00113, )).. Для этого есть дядяВова |