编译动态库
注意:
动态库:
【目标文件扩展】 => .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) 和 [中间目录]