问题引入
下载了一个开源项目RTMP Server,对齐编译时提示没有找到openssl/bn.h文件。于是下载了最新的openssl(openssl-1.0.0d)后,对openssl编译。生成了头文件目录inc32还有库文件目录out32dll。
现在需要把编译好的库引入工程。
当工程比较简单的时候可以在每个项目的属性中设置include路径。但是要是这个工程里面有许多项目,一个个配置下来,挺繁的。有没可以给整个工程设置的方法呢?
在vc6.0时,可以在工具中设置全局的include包含路径。但是在vs2010中该项显示 C++目录已被否决? 难道就没方法了?
解决方法:
视图->属性管理
[英文版 View->Other Window -> Property Manager]
这里有针对Debug和Release的设置。
打开属性页[property]
经过测试,这里的修改就是全局的修改。
比如 你给admin->Debug->Microsoft.Cpp.Win32.user 添加了其他的include路径,applestreamingclient中的Debug->Microsoft.Cpp.Win32.user也就修改好了。就这么简单。
想起一句话“一窍不得,少赚几百”。
补充内容
中文版的vs和英文版的好像有点差异。但是那些都在属性页中。
如果编译出现连接错误,找不到什么函数或者变量
那么还得设置一下工程的附加lib
英文版中 在Linker->Input-> Additional Dependencies 中添加需要的lib 注意 每个lib一行