这里有一个问题:我正在尝试从https://developer.leapmotion.com/documentation/Languages/CSharpandUnity/Guides/Sample_CSharp_Tutorial.html为Leap Motion运行此示例c#代码。
运行示例
运行示例应用程序:
编译示例应用程序:在Windows上,确保Sample.cs 并且LeapCSharp.NET3.5.dll或LeapCSharp.NET4.0.dll都在 当前目录。在命令行提示符下运行以下命令 (使用适用于.NET框架的库引用 使用):csc /reference:LeapCSharp.NET4.0.dll / platform:x86 / target:exe Sample.cs注意:使用相应版本的
csc
编译器 .NET框架。
我如何弄清楚我的.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 :(得分:1)
在命令行中输入dir
以查看当前目标中的内容。如果sample.cs
和相应的.DLL
存在,则应该设置为。
要查看您拥有的.NET版本,只需在Visual Studio命令提示符中键入clrver
即可。仅供参考,如果您看到版本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