2013-10-17 59 views
0

Newb question here:我試圖從https://developer.leapmotion.com/documentation/Languages/CSharpandUnity/Guides/Sample_CSharp_Tutorial.html運行Leap Motion的示例c#代碼。在命令行中運行C#示例代碼

運行示例

要運行示例應用程序:

編譯示例應用程序:在Windows上,確保Sample.cs ,要麼LeapCSharp.NET3.5.dll或LeapCSharp。 NET4.0.dll位於當前目錄的 中。在命令行提示符下運行以下命令 (使用正確的庫引用爲.NET框架使用 ):csc /reference:LeapCSharp.NET4.0.dll/platform:x86/target:exe 示例。 cs注意:使用.NET框架的相應版本 中的csc編譯器。

如何找出我的.NET框架?

如何確保Sample.cs和LeapCSharp.NET3.5.dll或LeapCSharp.NET4.0.dll在當前目錄中?這只是意味着把這個文件夾放在我的CD中?然後執行:

csc /reference:LeapCSharp.NET4.0.dll /platform:x86 /target:exe 
Sample.cs 

有人可以翻譯該行中每個段的實際含義嗎?

+0

你應該能夠看到在程序部分控制面板中列出的.NET版本。 – sab669

回答

1

從命令行輸入dir可查看當前目錄中的內容。如果sample.cs和適當的.DLL在那裏,你應該設置去。

要查看您擁有哪個版本的.NET,只需在Visual Studio命令提示符中輸入clrver即可。只是FYI,如果你看到2.0版本,在這種情況下實際上是3.5(.NET 3.5實際上編譯在2.0編譯器上,而4.0是完全不同的東西)。

和命令的崩潰:

csc   // C Sharp Compiler 
/reference // Reference a DLL not in the GAC 
/platform // Compile for 32bit or 64bit? 
/target  // Producing a DLL or EXE? 
Sample.cs // File to actually compile 
+0

嘿,傑夫,謝謝!我現在要試試看! –