|
|
|
Java и Dll (C++)
|
|||
|---|---|---|---|
|
#18+
Привет всем... вот код Dll и Java приложения... С++ #include "stdafx.h" __declspec (dllexport) void MyPrint() { printf("good dll function"); } BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { return TRUE; } Java public class UsingDll { private native static void MyPrint(); static { System.load("D:/JavaProjects/TestUsingDll/DllNew.dll"); } public static void main(String Args[]){ MyPrint(); } } При запукстку Java приложения Exception in thread "main" java.lang.UnsatisfiedLinkError: MyPrint at UsingDll.MyPrint(Native Method) at UsingDll.main(UsingDll.java:12) .... Помогите, пожалуйста, разобратса.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 13:12 |
|
||
|
Java и Dll (C++)
|
|||
|---|---|---|---|
|
#18+
Тут все очень хорошо расписано: http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jniexamp.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 13:15 |
|
||
|
Java и Dll (C++)
|
|||
|---|---|---|---|
|
#18+
А ваще есть такой тул, SWIG завется. Он на лету все нужные классы генерить, чтоб из жабы сишные функции дергать. С плюсами чуть сложнее, но тоже можно. Правда он на кси и gcc заточен, хотя, взглянуть не мешало бы. Он вроде даже Cygwin поддерживает, так что и на мелкомягких тоже поразвлекаться можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 19:34 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33879402&tid=2148560]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 479ms |

| 0 / 0 |
