zoukankan      html  css  js  c++  java
  • 2014年4月8日

    关于MySQL

    查看mysql端口号:show variables like ‘port’;

    修改mysql端口:找到my.ini(C:ProgramDataMySQLMySQL Server 5.6)文件。把[mysqld] 下的port=3306 改了

    Qt使用MySQL

    http://blog.sina.com.cn/s/blog_a6fb6cc90101gzm1.html下载备份网页pdf

    关于JNI

    系统是win7 64位 这不重要

    重要的是JDK和eclipse 必须都是32位的

    ①若先装了64位的JDK,需要把环境变量改掉

    RapidEEPortable.exe 这个工具很不错 推荐下载绿色版 然后把自动跟新取消掉

    http://jingyan.baidu.com/article/8065f87fcc0f182330249841.html

    这篇文章很不错,详细记录了java的环境变量的修改

    ②若先装了64位的eclipse

    需要把原eclipse的workspace删掉,特别是里面的.metadata。

    java那边的写法

    HelloJNI.java

    然后打开cmd,cd命令跳转到HelloJNI.class的目录

    运行“javah HelloJNI”,得到HelloJNI.h文件

    接下来是编译c++的库

    VisualStudio10和QtCreator都可以创建类似“HelloJNI.dll”这样的共享库

    我都分别实验成功了。VS10还是太大了,打开太慢,而且网上教程也是有

    我重点说一下网上没有的“Qt上编译dll供Java调用”吧

    我用的QtCreator3.0.1的版本

    文件——新建文件或项目——库——C++库——选择——类型(共享库)——名称(HelloJNI)——下一步——KIT Select(Desktop_Qt_5_2_1_MSVC2010_32bit_OpenGL)——下一步——下一步——完成。

    然后把Qt自动生成的HelloJNI.h文件删掉

    把刚才javah编译出来的HelloJNI.h复制进来

    接着把jni.h(C:Program Files (x86)Javajdk1.8.0include)、jni_md.h(C:Program Files (x86)Javajdk1.8.0includewin32)复制到Qt这个目录(C:QtQt5.2.15.2.1msvc2010_openglinclude)

    修改HelloJNI.cpp,然后按ctrl+B编译出HelloJNI.dll,复制到Java项目中,就是和src、bin文件夹是同一路径

    HelloJNI.cpp

    这时候运行Java项目,控制台里就会打印出“Hello World!”了。

    参考文章:http://www.cnblogs.com/roymuste/p/3139583.html

  • 相关阅读:
    js验证表单大全
    JavaScript验证表单大全
    ASP.NET(c#)操作cookie、session、cache工具类
    AIX查看硬件配置
    SAP* DDIC密码丢失如何处理
    如何学好SAP BASIS
    SAP STMS 传输系统配置
    BOM展开实例
    免安装Oracle客户端使用PL/SQL连接Oracle
    入门培训SAP操作手册 之前台操作
  • 原文地址:https://www.cnblogs.com/qtgameprograming/p/3652534.html
Copyright © 2011-2022 走看看