您的位置:首页 > 其它

个人细小知识点整理

2015-11-01 20:16 141 查看
一、程序所在目录、当前目录的区别

1.程序所在目录:很好理解,就是表面的意思,exe文件所在的目录

2.当前目录:如果是直接双击exe运行程序,此时当前目录就是程序所在目录,如果VS调试运行的话,当前目录应该是当前目录的工程文件所在的路径。我们在程序中使用相对路径,都是当前路径+相对路径。如果一个程序A调程序B,在程序B运行时,当前路径还是A程序所在目录。可以用SetCurrentDirectory()来设置当前路径,用GetCurrentDirectory()获得当前路径。可以用GetCurrentDirectory()获得程序所在路径。

二、在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:

1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。

2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。

然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。

3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。

*如果项目是一般程序 #pragma comment(lib,"xxx.lib") 与 附加依赖项 基本等价。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: