回答編集履歴
5
C\+\+ support in BridJ リンク
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
BridJには[`VC9Demangler`](https://github.com/nativelibs4java/BridJ/blob/master/src/main/java/org/bridj/demangling/VC9Demangler.java)なんていうクラスも有りますので、何かやってくれそうな雰囲気ではあります。
|
17
|
+
BridJには[`VC9Demangler`](https://github.com/nativelibs4java/BridJ/blob/master/src/main/java/org/bridj/demangling/VC9Demangler.java)なんていうクラスも有りますので、何かやってくれそうな雰囲気ではあります。(追記: [C++ support in BridJ](https://code.google.com/p/bridj/wiki/CPlusPlus)というページが有りました。)
|
18
18
|
|
19
19
|
|
20
20
|
|
4
質問意図が想定と異なっている可能性について言及
test
CHANGED
@@ -44,4 +44,14 @@
|
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
+
---
|
47
48
|
|
49
|
+
|
50
|
+
|
51
|
+
質問文を読みなおしましたところ、手間を掛けずにJavaで特定のライブラリを使用したいだけなのかな、とも思いました。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
もしそうであるなら、そのライブラリの名称を明記して、このライブラリをJavaで使いたいのだがどうすれば?という質問にした方が明確な回答が得られるかと考えます。
|
56
|
+
|
57
|
+
|
3
typo
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
(追記: [`FunctionMapper`](http://java-native-access.github.io/jna/4.2.1/com/sun/jna/FunctionMapper.html)を独自実装するすることで、BriJ無しでも実現できそうです。ただし関数名とマングリングされた名前を手動で実装することになると思います。)
|
29
|
+
(追記: [`FunctionMapper`](http://java-native-access.github.io/jna/4.2.1/com/sun/jna/FunctionMapper.html)を独自実装するすることで、BridJ無しでも実現できそうです。ただし関数名とマングリングされた名前を手動で実装することになると思います。)
|
30
30
|
|
31
31
|
|
32
32
|
|
2
FunctionMapperについて追記
test
CHANGED
@@ -26,6 +26,12 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
+
(追記: [`FunctionMapper`](http://java-native-access.github.io/jna/4.2.1/com/sun/jna/FunctionMapper.html)を独自実装するすることで、BriJ無しでも実現できそうです。ただし関数名とマングリングされた名前を手動で実装することになると思います。)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
|
34
|
+
|
29
35
|
----
|
30
36
|
|
31
37
|
|
@@ -35,3 +41,7 @@
|
|
35
41
|
|
36
42
|
|
37
43
|
ここで作成するDLLのソースコードは、頑張ればポータビリティを保てるかもしれません。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
|
1
URL修正
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
ここで言及されているのは、JNAのドキュメントにも何度か登場する[JNAerator](https://github.com/nativelibs4java/JNAerator)というユーティリティです。
|
12
12
|
|
13
|
-
このユーティリティのコマンドラインオプションに[BridJ](https://github.com/nativelibs4java/BridJ)を指定してみては、ということですね。(参考: [JNAratorのコマンドラインオプション](https://code.google.com/p/jnaerator/wiki/CommandLineOptionsAndEnvironmentVariables))
|
13
|
+
このユーティリティのコマンドラインオプションに[BridJ](https://github.com/nativelibs4java/BridJ)を指定してみては、ということですね。(参考: [JNAratorのコマンドラインオプション](https://code.google.com/p/jnaerator/wiki/CommandLineOptionsAndEnvironmentVariables#Options))
|
14
14
|
|
15
15
|
|
16
16
|
|