• copy $(TargetFileName) Z:\Services\Windows


    copy $(TargetFileName) $(SolutionDir)\test\Bin\

    copy $(TargetFileName) Z:\Services\Windows

    xcopy /R /Y "$(TargetPath)" "$(SolutionDir)..\Bin\"

    copy "$(SolutionDir)Runtime\*.dll" "$(TargetDir)*.dll"


    copy "$(SolutionDir)..\..\Runtime\SciLexer.dll" "$(TargetDir)"
    copy "$(SolutionDir)..\..\Runtime\System.Data.SQLite.dll" "$(TargetDir)"
    xcopy /R /Y "$(TargetPath)" "$(SolutionDir)..\Bin\"

    IF EXIST $(SolutionDir)References\ xcopy $(SolutionDir)References\*.* $(TargetDir)\RefFiles\ /Y /V /C /R /E /I
    xcopy $(TargetName).exe $(SolutionDir)References\ /Y /V /C /R /E /I


    md "$(SolutionDir)Core\Client.StartUp\$(OutDir)Plugins\"
    copy "$(TargetDir)$(TargetFileName)" "$(SolutionDir)Core\Client.StartUp\$(OutDir)Plugins\"

    0.主要用于添加头文件路径,库文件路径,库
    .\ 当前文件夹(就是.h,.cpp文件所在的文件夹)
    ..\ 父文件夹
    1.配置:debug,release,所有配置(项目中常常需要debug和release两版本)
    平台:win32,x64(当引用的是64位的软件/头文件,否则引用的lib会出现错误:.obj文件找不到引用的xx函数)
    2.常规->输出目录
    $(SolutionDir)..\..\..\lib\$(Configuration)\
    $(SolutionDir)$(ConfigurationName)
    常规->配置类型(动态库.dll,静态库.lib,应用程序.exe)
    常规->字符集(使用多字节字符集,使用Unicode字符集(项目开发中常用的字符集))
    3.C/C++->常规->附加包含目录
    ..\..\..\..\include;..\..\..\..\..\3rdparty\Boost_1_46_1;inc;
    4.链接器->常规->输出文件
    ..\..\bin\$(ProjectName).exe //生成的.exe是在.h,.cpp所在文件夹的父文件夹的父文件夹下的bin文件夹中
    链接器->常规->附加库目录
    ..\..\..\..\lib\$(Configuration);..\..\..\..\..\3rdparty\Boost_1_46_1\lib;C:\Program
    Files(x86)\MySQL\MySQLServer5.5\lib;%(AdditionalLibraryDirectories)
    5.链接器->输入->附加依赖项
    sknet.lib;sknetlib.lib;databasedll.lib;%(AdditionalDependencies)
    6.生成事件->生成后事件->命令行
    copyDataStruct.h..\..\..\..\include\DataStruct.h
    copyDBHelp.h..\..\..\..\include\DBHelp.h
    copyUserBLL.h..\..\..\..\include\UserBLL.h
    copyDatabaseDll.h..\..\..\..\include\DatabaseDll.h
    xcopy/e/c/yinc$(SolutionDir)..\..\include\Network\
    //SKIM(trunk(include,lib,src(server,client)),doc)

  • 相关阅读:
    [转帖]Javascript字符验证代码
    HTML标签转换函数
    [转帖]javascript做浮点数运算精确问题
    页面间参数传递
    js与asp.net的对话
    作死作死,完美主义,又“重写”了
    学习的最大动力是想要更加减少重复性工作
    三种可执行脚本的入门总结1
    [Python学习]遇到阻碍:可以在win平台下使用的unix shell环境
    .bat批处理脚本让cmd命令行提示符cd到工作目录
  • 原文地址:https://www.cnblogs.com/zwei1121/p/863018.html
Copyright © 2020-2023  润新知