在Windows RT上编译.exe程序
surface吧
全部回复
仅看楼主
level 8
chappaai 楼主
按照XDA论坛提供的方法抑制了QuickSharp编程软件,来个Hello World!!
2013年02月08日 16点02分 1
level 10
牛插
2013年02月08日 17点02分 2
level 13
大神给个连接下载试用
——来自 诺基亚 Lumia 920
2013年02月08日 17点02分 3
level 6
eclipse和VS可以用吗
2013年02月08日 17点02分 4
不可以
2013年02月09日 01点02分
level 8
亲~把您编译的quick#给我也发一份呗,或者您传个百度网盘?[吐舌]
2013年02月08日 18点02分 5
Quick#是.net的跨平台软件,不需要重新编译,不过需要复杂的修改,待我细细道来。
2013年02月09日 01点02分
level 1
类库全么?能满足各种应用的编写么?
2013年02月09日 01点02分 6
只支持C#语言,类库看上去挺全的。
2013年02月09日 02点02分
其实类库是操作系统提供的,(或者是QuickSharp安装时提供的,谁知道呢)但存在Windows的.net文件夹里,Windows RT里一开始一个子儿都没有,都是从Windows 8 x86里拷过去的,还好这些.dll噎死跨平台的。
2013年02月09日 02点02分
回复 chappaai :能编写winform程序么?可以实现Rt的自给自足么?
2013年02月09日 02点02分
回复 rjflx :可以,但QuickSharp编程不是很便捷,我没看到有界面编辑器。
2013年02月09日 02点02分
level 8
chappaai 楼主
第一步,下载最新版本的Quick#,点击运行会发现它显示.net版本不支持,
解决办法是往QuickSharp.exe.config里的<configuration>下面添加这个内容
<startup>
<supportedRuntime version="v4.0.30319"/>
</startup>
保存后就发现QuickSharp可以正常运行了。
第二步,发现创建或打开文件时显示某1%不是Win32,
这是因为需要ARM版的SciLexer.dll,
解决方法是从xda论坛那里找到Windows RT版本SciTE. Code editor,下载,并找到里面根目录里那个763KB那个SciLexer.dll,注意,不是x86文件夹里面那个;替换QuickSharp里面的那个就行了。
第三步,发现编译时显示错误,
这是因为Windows RT系统支持.net4.0,但不支持之前的版本,
Quick#的编译使用的是Windows系统自带的编译器,需要修改目录到.net4.0的目录,在Surface RT的目录里能找到
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
//待续
2013年02月09日 02点02分 7
2013年11月17日 08点11分
最新版本quick哪里有下
2013年11月17日 09点11分
level 9
利害
2013年02月09日 02点02分 8
level 9
利害
2013年02月09日 02点02分 9
level 11
RAM架构为什么能运行X86的软件求解
2013年02月09日 02点02分 10
不能,Quick#是.net软件,其二进制码码是.net中间码形式,在运行时才会由操作系统的.net框架翻译为x86、x86-64、或arm的代码段。这种程序的特点是开启时CPU占用率有些高。
2013年02月09日 02点02分
level 8
chappaai 楼主
CSC代表C Sharp Compiler,就是.net4.0的C#编译器,
运行QuickSharp,在Tool 〉 Options 里面,找到Build Tool/Tool Setting把.cs的四个C#的Compiler地址改到Windows RT存在的4.0的csc.exe就好了
第四步,编译显示找不到元数据的.dll
原因是Windows RT没有类库。
类库存在在:
c:\Windows\Microsoft.NET\Framework\v4.0.30319\
文件夹里;
用复制,粘贴,跳过重复的办法,利用Windows 8 x86的对应文件夹补全Windows RT就可以了。
2013年02月09日 02点02分 11
整套方法来自XDA论坛,感谢solice13
2013年02月09日 02点02分
对了我想知道csc.exe是系统自带的么
2015年10月14日 02点10分
可以用命令行调取么
2015年10月14日 02点10分
level 8
想问楼主这个功能有什么用???
2013年11月17日 07点11分 12
能问出这个问题的人都是这辈子用不到这个功能的人。微软不是日用消费品公司,它的主要收入来自于绝大部分消费者一辈子都不会听说的东西。
2013年11月17日 08点11分
@MY越神
2013年11月17日 08点11分
额,c语言编程?
2013年11月17日 09点11分
C#/.NET语言编程
2013年11月17日 14点11分
level 14
好东西,mark
——同样是一个B,往北走就是NB,往南走就是SB,人生最重要的是方向!
2013年11月17日 08点11分 13
level 11
兄弟,说详细点晒,怎么装的是exe呢
2013年11月17日 09点11分 15
越狱后的Windows RT 8.0可以运行arm和.net4.0的exe程序,不过现在8.1禁止了。
2013年11月17日 12点11分
level 12
其实xda还有很多很强大的东东[黑线]
2013年11月17日 13点11分 16
level 11
似乎很高深的样子。。。。。云山雾罩。。。。。技术盲表示卡不懂。。。。。。。
2013年11月17日 13点11分 17
level 9
在XDA看到过了,但是我要用C啪啪。。所以rt上需要的时候就用在线编译器
------来自 爱贴吧HD for Windows8
2013年11月17日 15点11分 18
dosbox turbo c++不行吗?
2013年11月18日 03点11分
回复@chappaai :似乎木有,rt平台似乎只有csharp编译器 ------来自 爱贴吧HD for Windows8
2013年11月18日 10点11分
回复@chappaai :去xda看看吧 ------来自 爱贴吧HD for Windows8
2013年11月18日 10点11分
rt平台有dosbox,同时dosbox支持turbo c++,搞定!
2013年11月18日 11点11分
level 11
感觉好厉害的样子,但是用不到啊。
2013年11月18日 11点11分 19
level 2
牛,顶一个[勉强]
2013年11月18日 12点11分 20
1 2 尾页