Vs2012在Linux开发中的应用(12): 编译静态库
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息
原来以为要生成静态库只需要重载<Lib>任务就可以了:
<Target
Name="Lib"
>
<Message Text="lib target" Importance="High" />
<EmbedLinuxLinkTask
TargetName="ImpLib"
ProjectDir="$(ProjectDir)"
OutDir="$(OutDir)"
TargetFileName="$(TargetFileName)"
HostIp="$(HostIp)"
HostUser="$(HostUser)"
HostPasswd="$(HostPasswd)"
Python2="$(Python2Exe)"
PythonFile="$(PythonFile)"
HostShareRoot="$(HostShareRoot)"
HostShareRootWin="$(HostShareRootWin)"
ToolchainRoot="$(ToolchainRoot)"
CrossCompile="$(CrossCompile)"
Platform="$(Platform)"
Configuration="$(Configuration)"
ProjectFiles="@(Link)"
AdditionalDependencies="%(Link.AdditionalDependencies)"
/>
</Target>
结果在生成时死活不调用重载的任务!
放弃这种方式,直接在BuildCompile的末尾加上打包操作,搞定。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。