当前位置: 首页 > news >正文

PHP动态网站开发期末考试网络优化工具

PHP动态网站开发期末考试,网络优化工具,企业建站源码系统,工作态度1、创建新项目 动态链接库dll 2、将附带的文件都删除,创建LXMysql.cpp 3、项目设置 3.1、预编译头,不使用预编译头 3.2、添加头文件 3.3、添加类 3.4、写初始化函数 4、项目配置 4.1、右键解决方案-属性-常规-输出目录 ..\..\bin 4.2、生成lib文件 右…

1、创建新项目 动态链接库dll

 2、将附带的文件都删除,创建LXMysql.cpp

 3、项目设置

3.1、预编译头,不使用预编译头

3.2、添加头文件

3.3、添加类

3.4、写初始化函数

4、项目配置

4.1、右键解决方案-属性-常规-输出目录 ..\..\bin

4.2、生成lib文件  右键解决方案-链接器-高级-导入库..\..\lib\

4.3、运行之后可以看到 bin目录下生成dll文件

但是lib目录生成失败,解决  在class类里面添加一个导出__declspec(dllexport)

可以看到已经有啦

4.4、测试一下

 5、创建执行项目test_LXMysql,右击解决方案,添加新建项目,位置在与LXMysql一样,将项目创建在同一个解决方案当中

6、设置启动项目,项目依赖项

 7、引入LXMysql.h,发现报错

7.1、解决:

点击test_LXMysql解决方案的属性,最好存放位置在一起,维护起来比较方便。更改c/C++附加包含目录为..\LXMysql,

如果不对的话,直接编辑路径,找到自己的LXMysql,**必须是LXMysql.cpp的上一个目录

7.2、 预编译头,不使用预编译头

7.3、生成一个对象,

7.3.1、点击运行--报错 找不到Init函数,原因是库没有引用

 问题解决: 点击test_LXMysql的解决方案,点击属性-链接器-附加库目录..\lib

 点击属性-链接器-输入-附加依赖项 LXMysql.lib

 7.3.2、报错,找不到LXMysql.dll文件

解决: 点击test_LXMysql的解决方案,点击属性-常规-输出目录 ..\bin

 点击test_LXMysql的解决方案,点击属性-调试-工作目录 ..\lib

7.4、点击执行,运行成功

8、如果到这里还不对的话

 如果还报错点的话 ,头文件有问题,因为在LXMysql里面是__declspec(dllexport),但是在test_LXMysql里面需要import。windows动态链接库的问题,同一个文件得区分谁调用的

解决:定义一个宏

***这个问题在vs2022里面没有出现,大家如果出现的话就改一下如果可以直接运行,就不用改了。

8.1、如果还报错,将常规下的输出目录也改成..\bin

9、总结: 

在每个程序编译的时候都有三个错误

9.1、找不到头文件的错误

                解决:定义一个宏

9.2、 找不到定义的错误,函数库没有引用 (找lib文件)

9.3、执行错误 (找dll文件)输出路径

10、测试Ini 和close接口

 

 

10.1 执行,运行成功

http://www.sczhlp.com/news/31099/

相关文章:

  • 商城网站建设可以吗东莞最新消息今天
  • 希音电商网站谷歌推广怎么样
  • wordpress个人中心没有反应关键词seo排名怎么样
  • 常用动态网站开发技术seo相关岗位
  • wordpress中文版没有繁体字优化网站关键词
  • 001_pikachu
  • Linux常见故障排查
  • 加入游戏公司后的UE开发历程-1
  • 数位dp
  • 做网站 分工百度推广营销
  • 深圳网站建设10086宁波seo推广优化公司
  • 网站上哪个做相片书好肇庆百度快速排名
  • 深圳东门老街在哪个区外贸建站优化
  • 怎么可以做赌博的网站网络推广优化网站
  • 004-Maven
  • 360驱动大师纯净版2.0.0.2000
  • 001-算法随记
  • Day3JDK的安装与卸载
  • 002-算法随记
  • 专业做鞋子的网站吗网站营销策划
  • 超轻粘土做动漫网站seo具体怎么优化
  • 做网站要会什么友情链接样式
  • 更新网站内容磁力链bt磁力天堂
  • 网站提示域名重定向怎么做sem竞价推广
  • 成都软件开发网站建设免费推广工具有哪些
  • wordpress 区块链模板百度seo优化是什么
  • 怎么做网站的教程免费隐私网站推广app
  • 001-HTML-CSS
  • 002-JavaScript
  • 003-Vue