小编use*_*398的帖子

QT中的未知模块:svg

添加了QT + = svg,我尝试了QT + = svg和更多(QT_MAJOR_VERSION,4):QT + = svg到.pro解决方案文件并从QtCreator内部运行qmake并得到此错误:

错误:QT中的未知模块:svg

有任何想法吗?

ubuntu qt qmake qt-creator qtsvg

37
推荐指数
2
解决办法
3万
查看次数

OpenCV错误:断言失败(size.width> 0 && size.height> 0)简单代码

我正在尝试运行这个简单的OpenCV程序,但是我遇到了这个错误:

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file .../opencv/modules/highgui/src/window.cpp, line 276
Run Code Online (Sandbox Code Playgroud)

码:

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;

int main()
{
    cout << "Hello World!" << endl;

    cv::Mat inputImage = cv::imread("/home/beniz1.jpg");
    cv::imshow("Display Image", inputImage);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这个错误的原因是什么?

c++ opencv

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

opencv中的"InputArray"和"Mat"是否相同?

例如,在文档中有:

void cv::absdiff    (   InputArray      src1,
        InputArray      src2,
        OutputArray     dst 
    ) 
Run Code Online (Sandbox Code Playgroud)

这是一样的:

void cv::absdiff    (   Mat     src1,
            Mat     src2,
            Mat     dst 
        ) 
Run Code Online (Sandbox Code Playgroud)

要么:

void cv::absdiff    (   Mat*    src1,
            Mat*    src2,
            Mat*    dst 
        ) 
Run Code Online (Sandbox Code Playgroud)

我需要这个来创建新的功能,例如

void absDiffSay(XXX src1, XXX src2, XXX dst)
{
  cv::absdiff(src1,src2,dst);
  cout<<"absdiff"<<endl;
}
Run Code Online (Sandbox Code Playgroud)

c++ opencv

12
推荐指数
1
解决办法
9034
查看次数

Valgrind显示内存泄漏,空主,不包括标题

Lubuntu 15.10

我有内存泄漏的项目.我可以找到它们,所以我清理我的main.cpp文件,现在它看起来像:

int main()
{
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我用命令检查内存时: valgrind --leak-check=full --show-leak-kinds=all ./MyProgram > log1.txt 2>&1 我遇到了这个错误:

==5219== 
==5219== LEAK SUMMARY:
==5219==    definitely lost: 0 bytes in 0 blocks
==5219==    indirectly lost: 0 bytes in 0 blocks
==5219==      possibly lost: 728 bytes in 18 blocks
==5219==    still reachable: 44,676 bytes in 224 blocks
==5219==                       of which reachable via heuristic:
==5219==                         newarray           : 832 bytes in 16 blocks
==5219==         suppressed: 0 bytes in 0 blocks
==5219== 
==5219== For counts of …
Run Code Online (Sandbox Code Playgroud)

c++ valgrind memory-leaks

8
推荐指数
1
解决办法
3279
查看次数

当shared_ptr时,unique_ptr

什么时候应该使用shared_ptr和unique_ptr?

例如,在此类中,而不是node*应该是shared_ptr或unique_ptr.它取决于什么?

class node
{
private:
    node *parent;
    vector<node*> children;

    /*
     * txny
     * x - numer drzewa
     * y - numer wezla
     */
    string id;
    typeNode type; //0 - term, 1 - func

public:
    node(node* parent, string id, typeNode type);
    virtual ~node() {}

    void addChild(node* child);
    void setChildren(vector<node*> &children);
    node* getChild(int i);
    int getChildrenNumber();
    void setParent(node* parent);
    node* getParent();
    string getId();
    typeNode getType();
    void setId(string id);
}; 
Run Code Online (Sandbox Code Playgroud)

编辑:

类树拥有节点对象.我必须写更多的文字因为不能保存更改.

class tree
{
private:
    vector <node*> nodes;
    int depth;
    int …
Run Code Online (Sandbox Code Playgroud)

c++ shared-ptr unique-ptr c++11

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

标签 统计

c++ ×4

opencv ×2

c++11 ×1

memory-leaks ×1

qmake ×1

qt ×1

qt-creator ×1

qtsvg ×1

shared-ptr ×1

ubuntu ×1

unique-ptr ×1

valgrind ×1