最近看到service中关于创建一个新的服务中,用到mc文件,搜了一下在微软msdn网站上找到了相关资料
http://msdn.microsoft.com/en-us/library/aa385638(v=vs.85).aspx
不理解那几条命令的情况下如何执行,使用哪些工具,这些工具其实在vs安装中都有,我用的VS05,搜索到..\Microsoft Visual Studio 8\VC\bin 目录下有link.exe 顺便把linkconfig那个也一并拷出来,放到,mc文件同目录,然后再..\Microsoft Visual Studio 8\Common7\Tools\Bin找到 mc 和rc两个玩意
- mc -U sample.mc
- rc -r sample.rc
- link -dll -noentry -out:sample.dll sample.res
这个是微软是给的步骤。三个东西都找全了,其实他们有些还关联一些别的dll文件或者别的exe文件。
mspdb80.dll 这到系统目录下去搜索,然后直接放到 mc文件目录下,cvtres在vs安装目录下找一下, 都找x86版本的,我用的x86的
mc一次之后生成rc
rc一次之后生成res
link一下 生成dll文件
这些都只是表面工作,具体的用法 /? 自己看,mc的结构要看上面的网站。
整个编译mc的过程就是这样,具体如何构建慢慢看看。
还有生成dll之后记得把mspdb80.dll删除,不然编译程序会的时候会出错