nimコードからdllを作成します。 しかし、私は "NimMainInner"よりもいくつかの輸出を登録できませんでした。 私はこの単純な例でそのが働いてないようにしようとしても:正しくnim/nimrod windows dllを作成するには
proc Hellow(): cint {.exportc.} =
echo("hello")
return 1
を私は私はdllexp.exe
を使用するDLLを検査するNim Compiler Version 0.11.2 (2015-05-04) [Windows: i386]
を使用nim c --app:lib libh4x.nim
とnim c -d:release --app:lib --no_main libh4x.nim
でそれをまとめました。 私はまた、Pythonのctypesでdllを読み込もうとしましたが、私のエクスポートは表示されないか、呼び出し可能です。私はhexeditorを使用して、結果のDLLのproc名を確認することができます。
私はここで何が欠けていますか?