RazorEngine官網網址:http://razorengine.codeplex.com在找到RazorEngine之前曾經想過其他的方案,如T4與V8 Engine載jquery.template,但T4如果要獨立於MSBuild或Visual Studio執行有點麻煩,而V8 Engine...
分类:
其他好文 时间:
2014-12-09 19:11:35
阅读次数:
245
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
在启动调试后还有一个问题,那就是调试参数的传递,当调试器启动时,我们似乎已经无法获取到IDE的项目参数,此时只能通过调试器的环境变量进行参数传递。
首先在项目参数中定义好目标机器的相关信息:
然后将这些参数通过调试器的环境变量参数传递进去:
...
分类:
系统相关 时间:
2014-12-08 23:01:40
阅读次数:
348
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
仿照debugger_local_windows.xml的写法,修改名称和ID:
xml
version="1.0"encoding="utf-8"?>
Copyright, Microsoft Corporation,
All rights res...
分类:
系统相关 时间:
2014-12-07 17:49:56
阅读次数:
317
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
在VS的调试属性页中列出了此项目可用的调试器:
首先到MSBUILD目录下找这个页面的参数,很容易有收获:
C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V110\2052\debugger_...
分类:
系统相关 时间:
2014-12-05 22:44:14
阅读次数:
229
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
因为马上要进入Debugger的研究,为了方便对GDB的学习,先添加对虚拟机中的x86
linux的平台支持。按照先前的做法,很容易就看到结果了:
突然发现,原来的修改注册表似乎并不是必须的!!
在交叉编译器参数中直接留空:
看编译结...
分类:
系统相关 时间:
2014-12-03 01:46:31
阅读次数:
263
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
原来以为要生成静态库只需要重载任务就可以了:
Target
Name="Lib"
>
Message
Text="lib
target"
Importance="High"
/>
EmbedLinuxL...
分类:
系统相关 时间:
2014-12-02 00:12:45
阅读次数:
349
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
当按Ctrl+F7编译单个文件的时候,同样会调用ClCompile任务,但有一个很奇怪的问题:
如果我们的文件配置与公共配置不一致:
这个时候MSBUILD会先后再次调用ClCompile的任务,...
分类:
系统相关 时间:
2014-12-01 00:55:34
阅读次数:
276
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
应用程序的开发有两种方式,一种是使用Makefile,这种方式和之前的Uboot和内核的编译类似,不再说明。另一种方式是利用MSBUILD来控制生成过程,我们重载MSBUILD生成过程中的调用的任务来完成自己的编译任务。
1.1 重载任务
在targets中重载BuildC...
分类:
系统相关 时间:
2014-11-25 23:33:26
阅读次数:
254
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
在有了UBOOT的编译基础之后,编译Linux内核就简单多了,所不同的只有两个地方,一个是错误信息的转换,另一个是内核需要进行参数配置。
1.1 错误信息转换
UBOOT的错误信息中,文件名是不带路径的,而内核的错误信息中,文件名是带相对路径的,因此我们...
分类:
系统相关 时间:
2014-11-24 22:29:26
阅读次数:
339
在完成前一节所述的操作后,我们就可以尝试在VS下编译UBOOT了。
我们仅仅需要改写项目中的make.py:
#user code begin
classCUBootMake:
error=False
defBuild(self,chan):
self.error=False
exec_command(chan,
...
分类:
系统相关 时间:
2014-11-23 00:45:07
阅读次数:
251