2

MS 開発ツールがない PC (Win7) を使用しています。ただし、このPCにはpython 2.7がインストールされています。ctype モジュールは、このインストールで使用できます。(IronPython ではありません。単なる CPython です)

osx 上の Objective-C を見ると、C プログラムはobjc_msgSend 、いくつかの API を呼び出して Objective-C ランタイムにアクセスできます (https://developer.apple.com/library/mac/#documentation)。 /Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html)。これはかなりの苦痛であり、まったくお勧めできませんが、少なくとも実行可能です。

上記の制約 (win7、VStudio なし、python + ctype) がある場合、objective-c と同様の方法で .Net ランタイムにアクセスすることは可能ですか?

4

1 に答える 1

1

Objective-C と同様の方法で .Net ランタイムにアクセスすることは可能ですか?

.NET ランタイムは Hostedにすることができます。これにより、ネイティブ API から直接型にアクセスして使用することができます。

そうは言っても、多くの場合、これを達成するためのより簡単な方法があります。たとえば、アクセスする必要がある .NET 型が COM で表示される場合は、COM 経由でそれらを直接使用できます。

于 2012-09-03T23:20:55.807 に答える