zoukankan      html  css  js  c++  java
  • 【VS工程设置】 编译动态库,命令行添加参数,不使用预编译头,指定该项目链接 哪种 运行库

    编译动态库

    注意:

    • 动态库:
      【目标文件扩展】 => .dll + 【配置类型】 => 动态库(.dll)

    • 静态库:
      【目标文件扩展】 => .lib + 【 配置类型】=> 静态库(.lib)

    一定要匹配!!! 否则报错

    命令行添加参数

    即向main()函数传递参数的方法:

    右键单击要 添加参数的工程-->属性-->配置属性-->调试,在右侧“命令参数”栏输入要添加的参数,各参数间用空格分离。例如:

    则传递给main函数的argc为2,其中argv[0]为程序名,argv[1]为"face.jpg"

    不使用预编译头

    该项目 指定链接 运行库(/MD /MDd /MT /MTd)

    因为一个项目,不可能同时使用 静态库+ 动态库,所以要指定 使用哪种类型的库,就自己选择。 (有些程序 没有链接 动态库,静态库 ,则默认就好。)

    /MT
    静态库 release (多线程)

    /MTd
    静态库 debug (多线程)

    /MD
    动态库 release(多线程)

    /MDd
    动态库 debug(多线程)

    一般调试的时候,把文件放到工作目录, $(ProjectDir) 和 [中间目录]

  • 相关阅读:
    BZOJ 5314: [Jsoi2018]潜入行动
    BZOJ 3420: Poi2013 Triumphal arch
    BZOJ 1135: [POI2009]Lyz
    BZOJ 4247: 挂饰
    本地
    生成config文件到内存中
    微信获取access_token和curl
    php生成静态页面
    curl
    分页
  • 原文地址:https://www.cnblogs.com/scotth/p/9184469.html
Copyright © 2011-2022 走看看