用户登录
用户注册

分享至

visual studio 静态库

  • 作者: 潘邓LV小闲
  • 来源: 51数据库
  • 2020-10-03
库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。比如你经常使用的STL(Standard Template Library)也是库,有了STL你才能方便地使用std::string、std::cout这些类。
本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存,被别的程序调用执行。C++的库有两种:静态库和动态库。将一个程序编译成可执行文件一般经过 预编译–>编译–>链接 这几个过程,而静态库与动态库的区别主要体现在链接这个过程。
静态库:
在链接阶段,会将编译的目标文件.obj 与引用到的库.lib 一起链接打包到可执行文件exe(也称为目标代码)中,程序运行时将不再需要该静态库。
因此最终链接成的可执行文件(.exe)体积较大。在Windows中一般以.lib为后缀名,在Linux中一般以.a为后缀名。
动态库:
在链接阶段,动态库.dll并没有真正被连接到目标代码中,只是将这个动态库的声明链接到目标代码中(这样程序运行时才知道怎样使用这个动态库),动态库.dll依然是独立存在的,只有在程序运行是才会将.dll载入到内存中被程序调用。因此程序运行时必须要有这个动态库且放在正确的路径中。
因此最终链接成的可执行文件(.exe)体积较小。在Windows中一般以.dll为后缀名,在Linux中一般以.so为后缀



  wampserver安装好后,在浏览器中访问,localhost/phpmyadmin/,登录你当初设置的账号密码,就可以管理数据库了。如果忘记账号密码,卸载了wamp重装,记住账号密码,然后重复以上步骤。
安装程序按照安装的步骤进行,一般的程序安装的时候需要你填入数据库连接的账号密码的。输入账号密码和相关的数据库信息。

自己写的程序可以,可以直接用程序连接数据库。
' ;="" mysql_query($sql);="" $sql='create table `counter` (`id` int(255) unsigned not null auto_increment ,`count` int(255) unsigned not null default 0,primary key ( `id` ) ) type = innodb;' ;="" mysql_select_db($mysql_database,$conn);="" $result="mysql_query($sql);" echo="" $sql;="" mysql_close($conn);="" echo="" "hello!数据库mycounter已经成功建立!";=""?>
软件
前端设计
程序设计
Java相关