ICode9

精准搜索请尝试: 精确搜索
  • 我无法在Eclipse中将C/C++ Nature添加到Android项目2019-11-22 00:29:12

    我正在编写一个将使用OpenCV的Android应用程序,因此我需要在部分应用程序中使用C.我正在关注有关OpenCV的教程,这些教程说明了如何在您的应用程序中包含本机代码.我想使用已下载并安装的CDT构建本机部分. 我正在按照这些步骤http://docs.opencv.org/doc/tutorials/introduction/and

  • TSTP(礼貌暂停)如何与Linux中的C程序交互?2019-11-21 19:01:33

    我已经编写了一个C程序,并且正在gnome终端中执行(我在Ubuntu上).我按Ctrl Z,这将暂停该过程.稍后,我在同一终端上执行%,继续执行. 根据我的阅读,Ctrl Z向进程发送TSTP信号,告诉它停止执行.但是TSTP很有礼貌,从某种意义上说,该过程可以继续进行直到决定停止为止.在我的C程序代码中,我

  • c-OpenProcess / ReadProcessMemory / WriteProcessMemory / CloseHandle等效项2019-11-21 19:00:36

    这些Windows函数的等效API是什么?如果您不熟悉Windows函数,则它们所要做的只是打开一个进程,访问(读取和写入)其内存并关闭其句柄. 能否仅使用syscall来完成?解决方法:您正在寻找ptrace.尽管名称如此,它也将针对Linux以及其他系统上的各个线程.如果该博客文章无济于事,可以在Google上

  • 为什么Python运行C函数要比C通过main()函数运行自己的函数快?2019-11-21 17:09:41

    我编写了一个极其强力的函数来检查数字是否为质数.循环上升到1,000,000.我将C代码编译到共享库中,并使用Python运行该函数,然后在C的main()函数中运行了相同的函数.为什么时间显示python比C做得更快? 我的C代码(cppcode.cpp): #include <iostream> #include <boost/python.hpp> usin

  • c-Qt 5.3 QSystemTrayIcon无法正常工作[Linux]2019-11-21 16:00:54

    所以我写了一些Qt5应用程序,想用QSystemTrayIcon添加系统托盘图标.完成编码后,我编译并运行了它,但没有出现系统任务栏图标,因此我进行了测试,添加了一行代码,以显示信息提示框,但确实如此,但它位于左上角,而不是系统托盘. 无论如何,我尝试了Qt4.8,编译了相同的代码,并且在这里工作

  • 找不到php-cpp zend / php.h2019-11-21 15:33:22

    我想测试php-cpp的可能性,但是在使用“ make”时却缺少“ php.h”: g++ -Wall -c -g -std=c++11 -fpic `php-config --includes` -o zend/base.o zend/base.cpp In file included from zend/base.cpp:8: zend/includes.h:35:10: fatal error: 'php.h' file not found #include <php

  • Android NDK C异常引发SIGSEGV和__gnu_cxx :: __ verbose_terminate_handler2019-11-21 12:28:29

    我想在我的JNI代码中抛出std :: exception的子类,该代码使用swig进行了包装,但由于生成的代码非常简单,因此它实际上并不相关: void function_that_throws_exception() { ... throw MyNativeException("Error"); } try { function_that_throws_exception(); } catch(M

  • c无法将字符串转换为wstring2019-11-21 12:01:48

    我想将字符串变量转换为wstring,原因是某些德语字符在对变量进行substr时会引起问题.当这些特殊字符出现在起始位置时,起始位置将被篡改. (例如:对于“ä”,size()返回2而不是1) 我知道以下转换有效: wstring ws = L"ä"; 由于我正在尝试转换变量,因此我想知道是否有其他替代方法,

  • Python-SWIG与来自boost预处理器的预处理器宏2019-11-21 11:07:00

    我在这里建议使用ToString实现的枚举:How to convert an enum type variable to a string?据我所知,它利用并运行良好. 当我尝试将宏包装并导出到用SWIG包装的Python库时,就会出现我的问题.类似的问题:SWIG errors because of preprocessor directive在那里,解决方案是向SWIG接口添加

  • 如何将constexpr暴露给Cython?2019-11-21 11:06:01

    文件Globals.h包含以下常量定义: namespace MyNameSpace { /** Constants **/ constexpr index none = std::numeric_limits<index>::max(); } …其中index是uint64_t的typedef. 如何将其公开给Cython和Python? 失败的尝试: cdef extern from "../cpp/Globals.h" namespace "MyN

  • QML与多线程/异步调用兼容吗?2019-11-21 10:07:04

    我正在QML中构建UI,目前仅处理UI逻辑,而稍后保留应用程序逻辑.我有点担心我所涉及的所有讨论,这些讨论涉及多线程,异步与同步代码以及UI的缓慢性,我想确保以后添加应用程序逻辑时,QML不会通过某种方式强制单线程异步代码来阻止我,并使我减速. 也许这听起来很荒谬,但了解我是非Web G

  • c-如何在Linux中获取USB驱动器标签?2019-11-21 10:01:14

    我正在尝试在我的c / c应用程序中获取USB驱动器的标签.我正在使用libudev来获取USB详细信息.但是它不提供驱动器标签.是否有人对如何获得驱动器标签有任何想法.我正在嵌入式平台上工作,它没有/ dev / disk文件夹. 请帮忙.内核版本:3.3.8解决方法:通常,usb文件系统具有vfat分区,以使

  • c-异步共享内存读/写2019-11-21 09:00:38

    在我的应用程序中,我正在使用父级和子级之间的IPC共享内存(在Linux和Windows上). Linux的完整代码为https://github.com/devendermishra/SharedMemoryTest/blob/master/shmem_linux.cpp 我在Linux上有以下代码可从共享内存中读取: char buf[BUF_SIZE/4]; //pBuf is the shared memo

  • 我是否正确使用ctypes对这个结构进行了python化?2019-11-21 08:05:46

    我正在尝试使用python的ctypes与this DLL进行通信.许多函数采用或返回HGRABBER类型: typedef struct HGRABBER_t__ { int unused; } HGRABBER_t; #define HGRABBER HGRABBER_t* (完整的头文件可以查看here).这是一个返回HGRABBER类型的函数原型的示例: HGRABBER __stdcall IC_Cre

  • Gnome资源监视器报告的C程序中的内存使用情况:混乱2019-11-21 06:02:12

    我正在查看应用程序占用的内存,以确保我分配的内存不会过多,并且对Gnome资源监视器向我显示的内容感到困惑.我使用以下代码在两个单独的应用程序中分配了内存,否则它们是相同的;它们只包含以下代码和scanf()调用,以暂停执行,同时我抓取内存使用情况: malloc(1024 * 1024 * 100); 和

  • c-我可以在不同的方法中使用相同的互斥锁吗?2019-11-21 06:01:51

    情况:我有两种方法:method1加载config的值; method2返回已加载配置的值.两种方法都可能由不同的线程调用. 问题:我想使用一个互斥锁来锁定/解锁两种方法.因此,当method1锁定时,调用method2时也应锁定.当我读到互斥锁时,当他们说我锁定代码区域直到调用unlock时,我会感到困惑. 问题:锁定m

  • c-检测Linux下64位环境中是否正在运行32位进程2019-11-21 03:00:36

    我正在分发一个软件的32位版本.我想在运行时检测它所运行的userland是否为64位,并且能够运行64位可执行二进制文件(ELF 64位x86-64). 这与在编译时检测体系结构是32位还是64位不同. 理想情况下,我希望以最可移植的方式执行此操作,因此希望避免执行文件$(which init)| grep x86-64取

  • 没有任何Java的原生android开发?2019-11-21 02:24:51

    我最近对android开发感兴趣,但是对我来说最大的障碍甚至是仅仅想到使用java开发手机.我对Java能否以一致的帧率实现高性能游戏不抱有信心,我也不希望我的程序在垃圾回收期间停滞.我主要是一名C/C++程序员(如果需要的话,我也使用汇编程序),他以前使用Java进行过编程,并且根据过去的

  • c-我们是否需要在线程之间的同一套接字的接收/发送/关闭代码中添加锁2019-11-21 01:02:29

    从this之类的帖子中,我知道在Linux上recv / send函数是线程安全的,并且允许用户从不同的线程同时在同一套接字上进行操作. 尽管这不是一个好的设计,但在以下情况下,我想知道如何使用用户级代码来保持数据一致性和正常运行状态:有些线程在同一套接字上运行,第一个线程用于创建和关闭

  • c-如何在程序中设置OpenMP线程数?2019-11-21 01:01:12

    运行程序为 $OMP_NUM_TRHEADS=4 ./a.out 将活动OpenMP线程数限制为4,如htop所示.但是,如果不是在Bash中绑定OMP_NUM_THREADS环境变量,我会调用 setenv("OMP_NUM_THREADS", "4", 1); 从main调用任何启用OpenMP的功能之前,这似乎没有任何效果. 为什么会这样呢?如果有可能,如何在程

  • Javascript-如何在Emscripten生成的代码中使用C分配的数组?2019-11-20 21:38:52

    我有这样的C代码: extern "C" { void MyCoolFunction (int** values) { int howManyValuesNeeded = 5; *values = new int[howManyValuesNeeded]; for (int i = 0; i < howManyValuesNeeded; i++) { (*values)[i] = i; } } } 从C可以这样使用: in

  • 操作系统如何知道是更新主文件表还是复制和删除?2019-11-20 20:07:22

    在阅读了有关如何分辨两个文件是否在同一物理卷上的问题之后,并且看到它(几乎)是不可能的(例如here)之后,我想知道操作系统如何知道文件移动操作是否应该更新一个文件.主文件表(或其等效文件)或是否要复制和删除. Windows是否以某种方式将其委托给驱动器? (或者操作系统确实具有有关

  • python-如何在C代码中从pyrun_simplefile返回输出2019-11-20 18:56:46

    该代码是 { char name[MAX_JSON_FIELD]; FILE *fp; copy_cJSON(name,objs[0]); if ( (fp= fopen(name, "r")) != 0 ) { Py_Initialize(); PyRun_SimpleFile(fp, name); Py_Finalize(); fclose(fp); } ret

  • c-使用-mpopcnt编译会导致非法指令错误2019-11-20 18:01:36

    我编译以下C代码 // main.cpp #include <cstdio> int main() { unsigned char tab[4] = {0}; printf("%d\n", __builtin_popcount(*((int *)tab))); } 使用命令行: g++ -o prog main.cpp -mpopcnt 运行程序时出现错误: Illegal instruction 不使用-mpopcnt进行编译不会产

  • c-未在Qt5.4 OS X Yosemite上加载Mysql驱动程序2019-11-20 17:15:13

    我刚刚在Mac上重新安装了优胜美地. 安装了Xcode,Qt5.4和mysql CE 我无法使我的应用正常运行,我总是 QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 我检查了dylib: otool -L /Users/myself/Qt/5.4

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有