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

广告设计在线设计优化方案语文

广告设计在线设计,优化方案语文,网站热图分析,网页培训首先将SOEM编译成静态Lib库可以参考前面的博文(83条消息) VS2017下编译SOEM(Simle Open EtherCAT Master)_soem vs_CoderIsArt的博客-CSDN博客make_libsoem_lib.bat "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build" x86用QT创建…
  1. 首先将SOEM编译成静态Lib库

可以参考前面的博文

(83条消息) VS2017下编译SOEM(Simle Open EtherCAT Master)_soem vs_CoderIsArt的博客-CSDN博客

make_libsoem_lib.bat "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build" x86

  1. 用QT创建控制台程序并导入静态库

工程文件如下,

QT -= guiCONFIG += c++11 console
CONFIG -= app_bundle# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGSDEFINES += HAVE_STRUCT_TIMESPEC  #to void timespec redefinition compain# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0SOURCES += \main.cpp# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += targetwin32: LIBS += -L$$PWD/libs/ -llibsoemINCLUDEPATH += $$PWD/libsINCLUDEPATH += $$PWD/includeDEPENDPATH += $$PWD/libswin32:!win32-g++: PRE_TARGETDEPS += $$PWD/libs/libsoem.lib
else:win32-g++: PRE_TARGETDEPS += $$PWD/libs/liblibsoem.aHEADERS += \include/ethercatbase.h \include/ethercatcoe.h \include/ethercatconfig.h \include/ethercatdc.h \include/ethercatfoe.h \include/ethercatmain.h \include/ethercatprint.h \include/ethercatsoe.h \include/ethercattype.h \include/nicdrv.h \include/osal.h \include/osal_defs.h \include/osal_win32.hwin32: LIBS += -L$$PWD/wpcap/Lib/ -lwpcapINCLUDEPATH += $$PWD/wpcap/Include
DEPENDPATH += $$PWD/wpcap/Includewin32:!win32-g++: PRE_TARGETDEPS += $$PWD/wpcap/Lib/wpcap.lib
else:win32-g++: PRE_TARGETDEPS += $$PWD/wpcap/Lib/libwpcap.aunix|win32: LIBS += -L$$PWD/wpcap/Lib/ -lPacketINCLUDEPATH += $$PWD/wpcap/Include/pcap
DEPENDPATH += $$PWD/wpcap/Include/pcap
  1. 修改一些必要的头文件

工程中有些头文件,没有对在C++环境中编译作处理,需要作如下处理。

#ifdef _cplusplus

extern "C" {

#endif

#ifdef _cplusplus

}

#endif

  1. 加入缺少的系统库

#pragma comment(lib,"libsoem.lib")

#pragma comment(lib,"Packet.lib")

#pragma comment(lib,"wpcap.lib")

#pragma comment(lib,"ws2_32.lib")

#pragma comment(lib,"winmm.lib")

  1. 运行结果

http://www.yayakq.cn/news/934862/

相关文章:

  • query_posts wordpress两个分类seo如何进行优化
  • 怎么做公司内网网站大足网站建设公司
  • 网站调优商丘做网站优化的公司有哪些
  • 建一个个人网站多少钱爱奇艺做视频网站的
  • 所有的网站建设教程今晚比赛预测比分
  • 菏泽建设局网站做外贸那个网站比较好
  • 网站空间如何买wordpress+修改邮箱
  • 校园网站建设模板网站制作公司网站设计公司
  • 手机端快速建站工具金华做企业网站公司
  • 网站怎么做竞价推广响应式网站不加载图片
  • 社交类网站开发需求分析基金公司网站建设方案
  • 服装网站开发方案swotseo关键词布局
  • 网站需求分析报告范文腾讯做网站
  • 淄博做网站的公司都有哪些自己做视频直播网站
  • 网站建设开发服务费怎么做账青岛景观设计公司排名
  • 如何在阿里云上做网站重庆毛笔制作
  • 新手学做网站必备软件招聘网站大全
  • 全球网站域名网件app
  • 沈阳网站建设方案服务做外贸网站方案
  • 国际网站后缀iis wordpress 伪静态规则
  • 阜城县网站建设报价把自己做的网站放到网上去
  • 网站静态化超级优化残剑
  • 商户网站建设公司985短网址生成器
  • 网站托管服务方案永康市住房建设局网站
  • 网站风格设计原则安徽网站建设服务
  • 织梦首饰网站模板WordPress数字商城模板
  • 做营销型网站wordpress迁移到本地
  • 用wang域名做购物网站怎么样什么软件可以查企业信息
  • 怎么把网站制作成app德州建网站
  • 新站整站排名优化火速公司如何进行网站建设