VS里正常VS修改信息的代码码在QT里执行有问题?要怎么弄好QT的?

& 相关文章 &
Qt在VS2012中引用QtWidgets时报GLES2/gl2.h无法打开错误的解决办法
在VS2012中编译QT时,要使用控件就得引用QtWidgets。如下 #include &QtWidgets& 引入这个之后,VS会解出相关的文件,这时就可以正常使用相关的控件如QLabel/QLineEdit等,当然也可以通过#include &QtWidgets/QLabel&这样单一引用,不过每一类控件都需要引用一次会很烦。所以统一引用QtWidgets。 代码正常编写的。但是编译时却出错了,如下图 错误指向的是GLES2/gl2.h,这个是QT自带的,所以在QT安装路径下一搜,发现
include file: 'GLES2/gl2.h': No such file or directory
修改: vc++ directories -& include directories
“$(QTDIR)\include\QtANGLE”
include &GLES2/gl2.h& 换成 #include &QtANGLE/KHR/GLES2/gl2.h& #include &KHR/khrplatform.h& 换成: #include &QtANGLE
Qt5.1 + VS 预编译头文件错误
预编译头文件的作用,这里不讲了; Qt5.1 + VS创建预编译工程,直接编译,(创建非预编译头文件工程,编译ok) 提示:Qt\Qt5.1.1\5.1.1\msvc2010\include\QtGui/qopengl.h(82): fatal error C1083: 无法打开包括文件:“GLES2/gl2.h”: No such file or directory 解决:在头文件路径中添加:$(QTDIR)\include\QtANGLE; 参考:链接地址
QT项目升级(QT4.6.3到QT5.2)时,遇到的问题和解决方法
&QtWidgets/qlistwidget.h& .pro 文件中 Qt += widgets 【 QApplication 放入 QtWidgets 】 #include &QApplication& 改成:
#include &QtWidgets/QApplication& 【新增 QtWetKitWidgets 模块】 头文件包含要加 QtWebKitWidgets 目录 . #include &QtWebKit/QWebFrame&
替换为: #include
QT项目升级(QT4.6.3到QT5.2)时,遇到的问题和解决方法
#include &QtGui/QTableView&
...... 修改为: #include&QtWidgets/qdialog.h& #include &QtWidgets/QTableView& ...... #include &QWidget& 修改为
#include &QtWidgets/QWidget&
...... #include &QListWidgetItem&修改为 #include &QtWidgets/qlistwidget.h& .pro文件中Qt
《学习Qt之路2》笔记:Qt之事件的选择
a.installEventFilter(new EvenFilter(&label, &label));
label.show();
return a.exec();
这里在编译中可能出现
Cannot open include file: 'GLES2/gl2.h': No such file or directory
这样的问题。 解决方法是:缺什么就在包含目录导入什么。这里就导入include/QtANGLE/GLES2即可
Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
今天使用Visual Studio建立了一个Qt 5.1.1 项目,可是建立以后编译却发现出现了故障: fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or directory
这可不好,我马上上网搜寻答案。 可惜,无果。 不过我发现将项目转化为QtCreator项目,却能成功编译成功并且运行。这可就好办了! 仔细一想,QtCreator和Visual Studio使用的编译器都一样,那么问题
Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
今天使用Visual Studio建立了一个Qt 5.1.1 项目,可是建立以后编译却发现出现了故障: [html]
view plain copy src/gui/opengl/qopengl.h(55) : fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or directory
这可不好,我马上上网搜寻答案。 可惜,无果。 不过我发现将项目转化为QtCreator项目,却能成功编译成功
error: GLES2/gl2.h: No such file or directory
最近一个朋友让帮忙编译android程序,中间遇到了很多问题,大概都解决了 。
最后又遇到了一个问题,GLES2/gl2.h: No such file or directory ,这个问题,我大概知道是怎么回事,关键是没有指定ndk的编译版本号。我在ndk目录中看到了GLES2这个 文件夹,而且也有这个文件,但是那个是8里边的,再看看3和4其中并没有这个文件夹。于是,指定了一下编译版本号。APP_PLATFORM := android-9,这个是在Application.mk 文件中。
好了,问题解决了。
error: GLES2/gl2.h: No such file or directory
/GLES20Fix.c:2:23: error: GLES2/gl2.h: No such file or directory make: *** [/home/mips/3d_workspace/AndEngine-zip/obj/local/armeabi/objs-debug/andengine/src/GLES20Fix.o] 错误 1 就是因为头文件GLES2/gl2.h找不到,解决方法如下:
解决方法一: 这是因为在根目录下没有 default.properties 文件,我们添加相应的文件
遇到的问题: (1)NDK error: GLES2/gl2.h: No such file or directory 解决办法:
主要是NDK默认的Android版本还不支持GLES2导致的,所以要在工程的jni目录下的Application.mk文件(如果没有就从别的工程拷贝一个)中指定Android的版本,比如使用9:
APP_PLATFORM := android-9
然后再编译就OK了。 (2)NDK error:fastcv/fastcv.h
的default.properties # Project target. target=android-8 否则出现GLES2/gl2.h: No such file or directory类似错误 4. 以管理员权限运行 cygwin,cd 到F:\osgeo4w\Irrlicht\src\irrlichtandroid\project\jni,然后运行 ANDROID_NDK/ndk-build,顺利的话,如下: 如果想要编译好的,联系我。 qq
\5.2.0\msvc2012\include\QtANGLE 6、打开vs2012,菜单栏会多一项QT5,点击QT5下的qt option,把第5步添加的环境变量加进去。
注意: 在qt option中添加的路径为:C:\Qt\Qt5.2.0\5.2.0\msvc2012,如下图所示。
7、新建qt工程,一路默认,编译,OK。 注意:
1、如果要使用QtGui头文件,则要将C:\Qt\Qt5.2.0\5.2.0\msvc2012\include\QtANGLE加入头文件目录;
\Qt5.2.0\5.2.0\msvc2012;QtANGLE为C:\Qt\Qt5.2.0\5.2.0\msvc2012\include\QtANGLE 6、打开vs2012,菜单栏会多一项QT5,点击QT5下的qt option,把第5步添加的环境变量加进去。
注意:在qt option中添加的路径为:C:\Qt\Qt5.2.0\5.2.0\msvc2012,如下图所示。
7、新建qt工程,一路默认,编译,OK。
1、如果要使用QtGui头文件,则要将C:\Qt\Qt5.2.0\5.2.0\msvc2012\include\QtANGLE加入头文件目录;
新手使用QT开发常会碰到的问题
1、cannot open output file debug\hello1.exe: Permission denied 原因:
可能是你的后台运行了这个程序。 解决方法:
切到任务管理器去结束进程。
2、Qt qapplication.h: No such file or directory 有关问题 原因:
QT5跟QT4的版本不一样,QT5的QApplication在QtWidgets模块中 而QT4之前的版本QApplication在 QtGui模块中。QTWidgets被从QtGui模块剥离出来。 解决方法:
在.pro文件中加入: QT +=widgets
C++ GUI Qt 4编程(第二版) 源代码在qt5打开方法
双击age.pro 打开后,点击左侧age.pro 添加 QT += QtWidgets 然后点执行qmake,即可正常编译运行。 另外一些带ui文件的,主要在pro文件加入 QT
+= core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
Qt5.2.0创建空Qt项目时提示 "QApplication": No such file or directory 解决方案
出现原因:Qt5里QApplication不再用QtGui模块,而是使用QtWidgets模块。Qt5中所有的组件都是在widgets模块中定义的 解决方法:在.pro里加上QT += widgets 然后重新编译运行 结果:
拿扫雷游戏说明http://pan.baidu.com/share/link?shareid=320673&uk= 1、QApplication原本在QtGui目录下,现在在QtWidgets下; 2、QtWidget原本在QtGui目录下,现在抽离出一个新的目录QtWidgets; 3、需要用以下语句 #include &QVBoxLayout& #include &QHBoxLayout& #include &QGridLayout& #include &QLCDNumber& #include &QVector& #include &QTimer& 代替#include &QtGui/QWidget&,也就是说QVBoxLayout等现在从QWidget抽离出来了
VS2010+Qt5.02配置完成后遇到的错误解决方案
在按链接地址所述的方法安装完Qt及其VS插件后,发现在VS2010中创建的QtApplication无法运行。 遇到的错误是:XXX.h no such file -》头文件问题是Error:cannot open source file “QtWidgets/QApplication” 解决方法有两步: Step1: 在Qt Options中添加Qt库的路径 Step2: 如图所示在Project Manager中选择Realse|Win32中的Mirosoft.Cpp.Win32.user打开其属性 在该属性页面中修改VC++ Directories 中的 Include Directories的选项,将其选为一个&inherit....&这个意思的选项 VS2010会自动从Qt Options中填写的路径中连接库文件 结果如图
其他代码都不重要,重要的就是C代码 NativeRenderer.cpp #include &jni.h& #include &android/log.h& #include &GLES2/gl2.h& #include &GLES2/gl2ext.h& #include &GLES/gl.h& #include &stdio.h& #include &stdlib.h& #include &math.h& const GLfloat gTriangleVertices
& 2012 - 2016 & aiuxian.com &All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";阅读 13409
& & 相信大家很多和我一样,用多了微软给的便利,用人家的就十分不习惯.于是就琢磨原来用到的功能现在要整顺手来,不然可让人怎么活啊! 本篇主要介绍实践使用,并非一篇完整教程,有待读者补充.^_^
& & 我们原本在VS上有一个大工程sln,里面有lib,有dll有exe,甚至还混搭了C#.用起来一点不觉得水土不服.现在要用QT重整,并且需要处处考虑换个平台不要让我改东西.作为探路先锋,先挑了几个基础工程出来做实验:
& & ↑当然,图中是已经成事之后了.想在qtcreator中弄一个工程集还真不是那么方便,我到处找过了,压根没有创建工程集的办法.纵使你可以一个pro一个pro的拖进去,最后也没法保存,下次打开还得重新一个一个pro的拖,没哪个傻蛋总这么干吧..所以首先就是要手动创建一个subdirs型的pro做为工程集,也就是上面看到的 **CloudBoard_win32.pro**(subdirs举例)
TEMPLATE = subdirs
SUBDIRS =\
onetengine \
testDebugShow
onetengine.depends = raknet omisc
testDebugShow.depends = omisc
#CONFIG += ordered
& & 关于这个pro的详细写法,感觉qt文档写的很细碎,反正我是没看明白.就着广大网友的例子才有了上面一段.TEMPLATE=subdirs这是固定写法,声明是做工程集目录的.SUBDIRS是指明目录中有哪些项,可以嵌套另一个subdirs型的pro. 接下来可以详细定义其中的项目.如.depends表示左边的依赖=后面的项目.
指定子项的目录,不使用子项本身的名字.
明确指定该子项使用的pro文件,默认是根据名字自动找的,该项不和.subdir同时使用
.condition
Specifies a bld.inf define that must be true for subproject to be built. Available only on Symbian platform.
该子项依赖指定的子项,只在使用makefiles的平台有效
该子项的makefile,只在使用makefiles的平台有效
该子项的TARGET,只在使用makefiles的平台有效
& & 以上翻译可能有问题.重新总结一下.使用subdirs =a b c d声明的其实是4个子项的名字.默认你不多做说明的话,qmake根据名字自动去找子目录,启用子目录中的pro文件(名字优先匹配).如果你特别说明a.subdir=./z或者a.file=./z/z.pro就可以不受名字限制. 至于.makefile,应该是你混用第三方库的时候才有必要手动指定使用的makefile. target可以在子pro中指定,除非你觉得这里比较统一方便修改.其余的未实践不多说.
**omisc.pro**(staticlib举例)
TARGET = misc
TEMPLATE = lib
CONFIG += staticlib
#静态库固定写法
#DEFINES +=
DESTDIR = $$_PRO_FILE_PWD_/../lib
SOURCES += \
ostatic.cpp \
odebugoutput.cpp
HEADERS += omisc.h \
ostatic.h \
ostringmap.hpp \
odebugoutput.h
unix:!symbian {
target.path = /opt/usr/lib
target.path = /usr/lib
INSTALLS += target
} ①"QT"是使用的QT库,从平时向导创建工程可以看出,QT默认是包含gui和core,如果你不用,他自动生成的就是
QT-=core gui.此处QT-=gui表示我们还用了core
②TARGET是生成目标,名字不做修饰(不加.a/.lib/.dll)的好处是让qt帮我们加,在不同平台不用我们考虑差别.
同时这里的名字是可以前置路径的,如../lib/misc.它会生成在相对生成目录上一级的lib下.不过我劝你还是不要写相对路径了,因为在windows下会多出debug/release目录,目录深度不同,你换一个平台得重写.这还有更好的办法,后面继续.
③DEFINES是VS里面的预定义头,就是定义宏,哎哟总算见着熟人了~
④DESTDIR就是刚才②说的好办法.它控制最终的输出,相当于VS的OurDir.此处我们控制它输出到$$_PRO_FILE_PWD_/../lib.前面$$开头的是一个pro变量
,存放的是工程路径,就是CloudBoard_win32.pro的路径,还有更多的定义参考Qt助手. 你可以用类似message($$_PRO_FILE_)的语句测试变量到底是什么值.具体使用是:写在pro中,右键pro的工程执行qmake.从编译输出中可以看到.
⑤最后这段是自动产生的,本人实在没有仔细研究,看样子应该是一种指定target目录的办法.而unix:!symbian让人不难想到,这是在筛选特定平台.具体的欢迎您测试后补充^_^
& & raknet相信很多童鞋了解,本案简单将其代码编译成staticlib,DESTDIR=$$_PRO_FILE_PWD_/../lib完工
**onetengine.pro**(动态库举例)
!include( ../common.pri ) {
error(" Couldn't find the common.pri file! ")
+= network xml
TARGET = netengine
TEMPLATE = lib
DESTDIR = ../bin
#基于生成目录
INCLUDEPATH +=
../omisc ../raknet/source
DEPENDPATH += ../omisc ../raknet/source #基于工程目录
win32:LIBS += -lWs2_32
LIBS += -lmisc -lraknet
DEFINES += ONETENGINE_LIBRARY
SOURCES += onetengine.cpp \
netengine_export.cpp
HEADERS += onetengine.h\
onetengine_global.h \
../include/macrodefine.h \
../interface/isinkfornetengine.h \
../interface/inetengine.h
**common.pri**(pro包含举例)
INCLUDEPATH += ../interface ../include
#LIBS += -L$$QTDIR/lib
LIBS += -L../../src/lib
LIBS += -L../lib ①没错,pro中也是可以include的,以当前文件为起点将上一层的common.pri包含进来.common.pri中的相对路径依然以当前pro路径为基础.
②INCLUDEPATH是包含目录,类似于VS中的附加包含目录.至于
DEPENDPATH本人实事求是没有研究不明白有什么用.欢迎补充^_^
③使用筛选器,仅在win32下增加Ws2_32.lib的导入. LIBS相当于VS中的附加依赖库,不同的是可以通过-L指定库目录,-l指定库名.其间没有空格的哦.例如上面的LIBS+=-L../lib -lmisc就是可以到../lib中找misc库.misc没有说明.a还是.lib是让qt帮我们做.你也可以指定.lib,然后通过筛选器把其他平台的也写一下. ④提供宏定义ONETENGINE_LIBRARY是因为在向导创建动态库的时候qtcreator帮我们定义了这样的
#ifndef ONETENGINE_GLOBAL_H
#define ONETENGINE_GLOBAL_H
#include &QtCore/qglobal.h&
#if defined(ONETENGINE_LIBRARY)
define ONETENGINESHARED_EXPORT Q_DECL_EXPORT
define ONETENGINESHARED_EXPORT Q_DECL_IMPORT
#endif // ONETENGINE_GLOBAL_H
提供宏定义ONETENGINE_LIBRARY决定了该工程的作用是导出动态库的. ⑤最后common.pri只是定义了几项公共的没有平台差异的信息
& & 好了,testDebugShow的工程pro就不多说了,它和动态库的很相似,只有TEMPLATE=app没有XXXX_LIBRARY的宏定义而已.
& & 最后补充一点,为什么总的工程名要叫CloudBoard_win32呢,明眼人一看就知道这是要分平台了呢.没错,一开始我也觉得一个pro就搞定了,里面可以有筛选器,一份pro足以应付.但是实际是qtcreator会为pro产生同名的.user文件,qtcreator的一些配置会写在.user里面,例如最关键的qtSDK位置,编译工具,构建/生成设置等.这些必须根据生成所处的环境区别设置. 所以当你原样跑到Linux下,启动pro就会告诉你配置是别处读来的,是否使用?是:配置一定是错的,否:配置被清洗.这都不是我们希望的.所以唯有分平台建总pro了.
秉承开源精神,以上内容欢迎纠正,补充!
尊重原创,尊重知识产权,从我做起.@ 本文感谢众多网贴,不过因为大片雷同,我也不知道原作者究竟是谁. 对一搜一大片全部雷同文章的现状很烦恼,很浪费时间.倡议大家多做总结,分享消化提炼后的有用知识!
& 著作权归作者所有
人打赏支持
码字总数 14283
引用来自“Toxsch”的评论经Windows XP下Qt Creator 2.8.1 Based on Qt 5.1.1 (MSVC 2010, 32 bit)测试发现,单纯的编辑pro文件,Qt Creator 无法正常的将其解析成为工程。Qt Creator编辑的子项目工程,实际的组织文件貌似是工程同目录下的.user文件。如果删除.user文件,pro无法以工程的形式加载。请问这个现象与您那的情况相同吗?我的理解是.user记录的是本机编译环境的配置,删掉需要重选qt和vc编译版本.单纯编辑pro是可以用的,你的问题可能是用记事本编辑pro后编码问题.本地编码情况pro带中文无法解析,存utf8需要删掉unicode BOM才能使用.
经Windows XP下Qt Creator 2.8.1 Based on Qt 5.1.1 (MSVC 2010, 32 bit)测试发现,单纯的编辑pro文件,Qt Creator 无法正常的将其解析成为工程。Qt Creator编辑的子项目工程,实际的组织文件貌似是工程同目录下的.user文件。如果删除.user文件,pro无法以工程的形式加载。请问这个现象与您那的情况相同吗?
评论删除后,数据将无法恢复
本文描述的是windows系统下,通过qtcreator在pro文件中添加动态库与静态库的方法: 1、添加动态库(直接添加动态库文件.dll,非子项目) 通过qtcreator创建动态库的方法就不在此处赘述了。 ...
工作中经常用到ace、tao等,在windwo下的c++开发工具基本上就是vs20xx这些工具,还有些就是类似编辑工具例如:source insight等,前者比较大,打开、编译运行比较慢,二期针对ace这样打的库设...
这两天(20823)学习了QtCreator插件开发,主要学习资料是DevBean的学习教程http://www.devbean.info/2012/03/qtcreator-plugin-develop-catalog/。不过由于DevBean是以QtCreat...
1,在以下网址找到和你的qt creator版本相对应的插件文件,还要注意系统版本 http://dev.kofee.org/projects/qtcreator-doxygen/files 2,根据以上要求,我下载的是qtcreator-doxygen-0.3.8-q...
Qt Creator支持中文,启动速度比Eclipse、Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随)。 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动par...
没有更多内容
加载失败,请刷新页面
上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在我要把我的修改添加到部署到本地的前端的docker容器中,然后打包这个容器成为一个本地镜像,然后把这...
虚拟世界的懒猫
Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par......
注:下面分析的版本是spring-security-4.2.x,源码的github地址是: https://github.com/spring-projects/spring-security/tree/4.2.x 先上一张图: 图1 SecurityContextHolderStrategy的三个......
汉斯-冯-拉特
Nginx负载均衡 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器、分离出图片作为单独服务,这些是简单的数据的负载均衡,将压力分散到不同的机器上。有时...
蛋黄_Yolks
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定取消删除此文章吗?
亲,自荐的博客将通过私信方式通知管理员,优秀的博客文章审核通过后将在博客推荐列表中显示
确定推荐此文章吗?
确定推荐此博主吗?
聚合全网技术文章,根据你的阅读喜好进行个性推荐
指定官方社区
深圳市奥思网络科技有限公司版权所有VS2015+Qt5.9.0静态库配置方法
VS2015+Qt5.9.0静态库配置方法,因为本人不习惯使用Qt Creator,因而使用VS2015进行开发。在Qt官网下载【Qt VS Tools】这个工具后,可以正常使用Qt动态库的开发。但这样的话程序打包发布时,需要带上很多的DLL方可正常运行,于是静态编译打包发布便应运而生。
我们需要Qt编译好的静态库(静态编译过程有很多教程,这里不再多说)。 安装VS2015。 Qt VS Tools插件。
将编译好的Qt静态库添加进来。
正常新建一个Qt GUI Applications,这个时候,需要将Qt版本切换至静态
方法:【解决方案管理器中点右键】-&【Qt Project Settings】-&【version一栏中切换你的Qt静态版本】
OK,现在编译的话,会有一大堆的链接错误。接下来的步骤才是重中之重:
在项目配置属性中:【链接器】-&【输入】-&【常规】-&【附加库目录】中
加入 $(QTDIR)\plugins\platforms
在项目配置属性中:【链接器】-&【输入】-&【附加依赖项】中,原来只有:
- qtmaind.lib
- Qt5Cored.lib
- Qt5Guid.lib
- Qt5Widgetsd.lib
需要加入以下lib才可以正常编译:
opengl32.lib
ws2_32.lib
qtpcre2d.lib
qwindowsd.lib
qtharfbuzzd.lib
qtlibpngd.lib
qtfreetyped.lib
Qt5ThemeSupportd.lib
Qt5EventDispatcherSupportd.lib
Qt5AccessibilitySupportd.lib
Qt5FontDatabaseSupportd.lib
dwmapi.lib
version.lib
uxtheme.lib
在main.cpp文件中,加入:
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)
在项目配置属性中:【C/C++】-&【代码生成】-&【运行库】,
【多线程调试 DLL (/MDd)】 改为 【多线程调试 (/MTd)】
做完以上步骤后,按下F7,是不是很爽呢?一大堆无法解析的外部命令都没了。
Release 版
Release版的和Debug的差不多,只需要把库中带&d&的去掉就可以了。
在项目配置属性中:【链接器】-&【输入】-&【常规】-&【附加库目录】中
加入 $(QTDIR)\plugins\platforms
在项目配置属性中:【链接器】-&【输入】-&【附加依赖项】中,原来只有:
- qtmain.lib
- Qt5Core.lib
- Qt5Gui.lib
- Qt5Widgets.lib
需要加入以下lib才可以正常编译:
opengl32.lib
ws2_32.lib
qtpcre2.lib
qwindows.lib
qtharfbuzz.lib
qtlibpng.lib
qtfreetype.lib
Qt5ThemeSupport.lib
Qt5EventDispatcherSupport.lib
Qt5AccessibilitySupport.lib
Qt5FontDatabaseSupport.lib
dwmapi.lib
version.lib
uxtheme.lib
在main.cpp文件中,加入:
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)
在项目配置属性中:【C/C++】-&【代码生成】-&【运行库】,
【多线程调试 DLL (/MD)】 改为 【多线程调试 (/MT)】&>&VS2010中调试Qt QString的原生内容显示
VS2010中调试Qt QString的原生内容显示
上传大小:179KB
在VS2010中调试QString等Qt类型的时候不能显示值是不是很坑爹,这个就是为了解决此问题的工具文件,该文件包含了VS中的MFC支持,和Qt类型的支持,还增加包含了网上没有的QDateTime等的支持,将下载的文件放到 Microsoft Visual Studio 10.0\Common7\Packages\Debugger中,VS2012类似,重新启动调试即可
综合评分:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有18条
自己招到对应的文件,但是不确定具体修改方式,希望这个可以起作用
非常好到资源
Qt5 不行的
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
VS2010中调试Qt QString的原生内容显示
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*投诉人姓名:
*投诉人联系方式:
*版权证明:
*详细原因:
VS2010中调试Qt QString的原生内容显示}

我要回帖

更多关于 VS修改信息的代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信