vs2010 C++开发备忘
来源:互联网 发布:越知月光图片 编辑:程序博客网 时间:2024/05/18 02:23
一直在Linux操作系统下开发,没有用过Windows 下的IDE开发工具,这几天折腾,大致了解了基本,写下来做备忘:
1、linux 下所有的东西都是有源代码的,window下,微软将所有的源码进行分装成库(加上些自家的东西),还有相应的头文件,以供使用
2、主要是静态库和动态库的使用,linux下都是自己设置(无论静态和动态都是一样的),将相应的库加入PATH环境变量中,#include即可,Windows 下不是,静态和动态也不一样
2.1、静态两种方法:a、将静态库和相应的头文件一起放到本目录下,使用#pragma comment(lib,”.lib”) 将相应的库包含进来即可使用;b、需要在工程的属性中配置properties->Configuation Properties -> VC++ Directories 中配置Include Directories(头文件目录) 和 Library Directory(库文件目录) 这两个配置配置ok后,在相应代码中使用#incude “.h”包含即可
2.2、动态库的使用方法(一种):
第一:HMODULE WINAPI LoadLibrary( In LPCTSTR lpFileName);载入指定的动态链接库,并将它映射到当前进程使用的地址空间。一旦载入,即可访问库内保存的资源
第二:FARPROC GetProcAddress( HMODULE hModule, // DLL模块句柄 LPCSTR lpProcName // 函数名); 或许上述DLL句柄资源中的特定函数 // FARPROC 这个是需要使用的函数指针,预先定义好,例如: typedef int (* ClassFun) (int,int),这样就可以调用 比如 库中的 int Add (int a,int b)函数
第三:BOOL WINAPI FreeLibrary( In HMODULE hModule); 释放资源的函数,使用完相应的库资源之后需要释放,否自动态库将失去它的意义 可以参考http://www.tudou.com/programs/view/xKhE-fyl1pE/ 这个视频,
- vs2010 C++开发备忘
- vs2010使用备忘
- vs2010 使用备忘
- VS2010开发.cpp与.c的注意事项
- 开发备忘
- VS2010 Debug Assert Failed 备忘
- VS2010+OPENCV3.0配置备忘
- vs2010开发linux平台C程序 开发环境配置
- vs2010开发linux平台C程序 开发环境配置
- VS2010建立C#WebApplication工程之WebService应用开发
- Pro C/C++ 和 vs2010开发环境融合
- VS2010配置Pro*C/C++程序开发环境
- 关于VS2008 SP1和 VS2010备忘
- [知识备忘]OpenCV安装与VS2010编译
- 《Pointers on C》备忘
- C 宏定义备忘
- C++STL的备忘
- [c++]宏备忘
- Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication
- JDBC
- ajax实现异步文件(图片)上传功能
- tesseract-ocr命令学习
- Intellij Idea 入门(一)--------创建Web项目
- vs2010 C++开发备忘
- 实时网络游戏-断线重连
- 打开Shadowsocks时出现缺少.NET 4.0.30319.1组件-解决办法
- OSI七层与TCP/IP五层网络架构详解
- HDU 2571 命运
- JFinal学习笔记-Interceptor详解
- vim--字符串替换
- 实时网络游戏-网络延迟时客户端显示问题
- 设计模式从零到一之六大原则