【VS工程设置】 编译动态库,命令行添加参数,不使用预编译头

编译动态库

注意:

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

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

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

命令行添加参数

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

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

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

不使用预编译头

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

/MD
静态库 release(多线程)

/MDd
静态库 debug(多线程)

/MT
动态库 release (多线程)

/MTd
动态库 debug (多线程)

猜你喜欢

转载自www.cnblogs.com/scotth/p/9184469.html
今日推荐