小编Der*_*rek的帖子

QT和Visual Studio 2010

任何人都可以一步一步地为我提供让QT在VS 2010中运行的方法吗?

我有:

  • Visual Studio 2010 Ultimate
  • Windows 7企业版.
  • QT-SDK-双赢开源,2010.05
  • QT-VS-插件-1.1.7

我尝试从Visual Studio命令提示符执行此操作:

configure.exe -platform win32-msvc2008 -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -no-qt3support -fast
Run Code Online (Sandbox Code Playgroud)

然后:

nmake
Run Code Online (Sandbox Code Playgroud)

我安装了添加,但当我进入QT菜单并尝试添加构建时,它说"你的构建是使用MingW构建的"

c++ qt visual-studio-2010

5
推荐指数
1
解决办法
6883
查看次数

JComboBox 类型不是通用的;它不能用参数 <Object> 参数化

我有一个 Java 项目代码,其中一个类如下所示,但是当我想运行此代码时,我将在此类中遇到编译错误,其中一部分代码是:

package othello.view;

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.Border;
import javax.swing.border.EmptyBorder;

import othello.ai.ReversiAI;
import othello.controller.AIControllerSinglePlay;
import othello.controller.AIList;
import othello.model.Board;
import othello.model.Listener;

@SuppressWarnings("serial")
public class TestFrameAIVSAI extends JFrame implements ActionListener, Logger,
        Listener {
    private static Border THIN_BORDER = new EmptyBorder(4, 4, 4, 4);

    public JComboBox<Object> leftAICombo;
    public JComboBox<Object> rightAICombo;
    private JButton startTest;
    private JButton pauseTest;
Run Code Online (Sandbox Code Playgroud)

错误来自两行public JComboBox<Object> leftAICombo;public …

java

5
推荐指数
1
解决办法
3785
查看次数

如何将此类型的json响应转换为用户定义的类型

我正在使用一个Web服务,它以下列格式将数据返回到JSON

{
    "responseId": 2933574,
    "availableHotels": [
        {
            "processId": "HC-65870953",
            "hotelCode": "UKI9E6",
            "availabilityStatus": "InstantConfirmation",
            "totalPrice": 971,
            "totalTax": 0,
            "totalSalePrice": 0,
            "currency": "EUR",
            "boardType": "Bed & Continental Breakfast",
            "rooms": [
                {
                    "roomCategory": "Triple Room",
                    "paxes": [
                        {
                            "paxType": "Adult",
                            "age": 30
                        },
                        {
                            "paxType": "Adult",
                            "age": 30
                        },
                        {
                            "paxType": "Child",
                            "age": "6"
                        }
                    ],
                    "totalRoomRate": 486,
                    "ratesPerNight": [
                        {
                            "date": "2012-07-20",
                            "amount": 163
                        },
                        {
                            "date": "2012-07-21",
                            "amount": 163
                        },
                        {
                            "date": "2012-07-22",
                            "amount": 160
                        },
                        {
                            "date": "2012-07-23",
                            "amount": 0 …
Run Code Online (Sandbox Code Playgroud)

c# api json web-services user-defined-types

4
推荐指数
1
解决办法
1486
查看次数

如何在C++中使用new来分配内存?

我有以下静态内存声明:

void* array[5000];
Run Code Online (Sandbox Code Playgroud)

如何operator new在C++中使用相同的内存分配?

c++ new-operator dynamic-allocation

3
推荐指数
1
解决办法
183
查看次数

使用Posix时间的Boost中的线程超时

我使用Boost Threads库在C++中创建了许多线程,我想超时所有这些线程,我可以timed_join()在循环中使用它,但这可以使总等待时间=线程数*时间 -时差.

for(int i = 0; i < number_of_threads; ++i)
{
   threads[i]->timed_join(boost::posix_time::seconds(timeout_time));
}
Run Code Online (Sandbox Code Playgroud)

所以,我正在考虑使用内置的posix_time类来计算每个线程的截止日期.这样,总等待时间最多为给定的超时时间.

最简单,最直接的方法是什么?

c++ boost

3
推荐指数
1
解决办法
2545
查看次数

在c ++中排序类的向量

我在排序功能方面遇到了一些麻烦...这是我的代码:

class Parola {
public:
    string s;
    int repetition;
    bool operator()(const Parola *x, const Parola *y) {
        return x->repetition > y->repetition;
    }
};


int main(int argc, char** argv) {
    ...
    vector<Parola> p;
    ...
    some insertions here
    ...
    sort(p.begin(), p.end(), Parola());
    ...
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能没有错误地编译它?非常感谢!

PS:我只会告诉你超过五十个错误的前三行:

/usr/include/c++/4.2.1/bits/stl_algo.h: In function 'const _Tp& std::__median(const _Tp&, const _Tp&, const _Tp&, _Compare) [with _Tp = Parola, _Compare = Parola]':
/usr/include/c++/4.2.1/bits/stl_algo.h:2795:   instantiated from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Parola*, std::vector<Parola, std::allocator<Parola> > …
Run Code Online (Sandbox Code Playgroud)

c++ sorting class vector

2
推荐指数
2
解决办法
528
查看次数

检查 Abaqus 版本号

我希望能够运行一个简单的命令来检索 Abaqus 的活动版本。

我曾希望abaqus -vabaqus -version会奏效。但是,这些命令无效。

跑步abaqus whereami似乎可以解决问题:

Abaqus 6.9-EF1 Abaqus
站点 ID:xxxxxxxxxxxxxxxxxx
Abaqus 位于目录 C:\SIMULIA\Abaqus\6.9-EF1
...

但是,此命令非常慢。查询站点 ID 花费的时间太长。

有没有快速获取版本号的方法?

windows-console

2
推荐指数
1
解决办法
5965
查看次数

为什么幂函数通常被计算为对数?

我正在研究一些x86 ASM代码以及代码的真正功能,我的理解是power函数(x ^ y)在内部用作对数函数.在内部我指的是CPU寄存器.

为什么是这样?有什么好处?它是否可以被其他高级语言(如C++)复制和借用?

c++ math x86 assembly mathematical-optimization

2
推荐指数
2
解决办法
275
查看次数

为什么OpenCV KdTree总是在c ++中返回相同的最近邻居?

我有两组2维点,设置A和B.在集合A中,我有100个点,而集合B包含5000个点.对于集合A中的每个点,我想找到一个最近的邻居或从集合B中最接近它的点.我在集合B上构建了一个OpenCV kd-Tree,并使用集合A点作为查询点.

问题是对于集合A中的所有点,Kd树总是返回第一个点作为最近点.通过观察点我可以看到还有其他点比集合B的第一点更接近.

这是一些代码:

Mat matches; //This mat will contain the index of nearest neighbour as returned by Kd-tree
Mat distances; //In this mat Kd-Tree return the distances for each nearest neighbour
Mat ClusterMemebers; //This Set A
Mat ClusterCenters;  //This set B
const cvflann::SearchParams params(32); //How many leaves to search in a tree
cv::flann::GenericIndex< cvflann::L2<int> > *kdtrees; // The flann searching tree

// Create matrices
ClusterCenters.create(cvSize(2,5000), CV_32S); // The set B
matches.create(cvSize(1,100), CV_32SC1);
distances.create(cvSize(1,100), CV_32FC1);
ClusterMembers.create(cvSize(2,100), CV_32S); // The set …
Run Code Online (Sandbox Code Playgroud)

c++ opencv kdtree nearest-neighbor

2
推荐指数
1
解决办法
4116
查看次数

Objective-c中的类+(void)方法与范围operator :: in c ++中的比较

我来自Objective-C世界并学习一些C++来将box2D集成到我的应用程序中.我class::function在C++中发现了语法,我想知道它是否与类方法相比,但我看到同样的方法调用一次,::一次调用->.有没有相当于C++中的类方法?

c++ objective-c

2
推荐指数
1
解决办法
283
查看次数