草庐IT

MSVC_and_MinGW_DLLs

全部标签

c# - 通过 C# 显示 "Devices and Printers"窗口?

如何使用C#显示“设备和打印机”窗口,如此屏幕截图所示? 最佳答案 应用程序可以通过执行control.exe以编程方式打开控制面板inanewprocess.MSDNstates调用控制面板项的首选方法是使用其规范名称,该名称是非本地化的并且跨版本稳定。从WindowsVista开始,每个控制面板项都有一个规范的名称;MSDN提供alist对于标准Windows控制面板项目。此列表表明设备和打印机项目的规范名称是Microsoft.DevicesAndPrinters.可以通过调用control.exe在新进程中打开控制面板项目以

C Hello world : Code Blocks IDE, Windows 上的 MinGW C 编译器

当您创建新的C项目时,我无法让CodeBlocksIDE编译它创建的helloworldC程序。我已经安装了MinGW,它被IDE识别了。但是当我尝试构建时,我得到以下输出:--------------Build:DebuginTestC3(compiler:GNUGCCCompiler)---------------mingw32-gcc.exe-Wall-g-cC:\Users\jody\codeblocks\testc3\TestC3\main.c-oobj\Debug\main.omingw32-g++.exe-obin\Debug\TestC3.exeobj\Debug\ma

c++ - 编译错误,MinGW(g++),kinect for windows API

Kinect开发新手。我想使用MinGW作为我的Kinectforwindows的开发环境。我已经在c:\programfiles\MicrosoftSDKS\kinect\v1.8下安装了KinectforwindowsSDK。然后关注thisexample从MSDN,我写了一个代码来初始化我的Kinect传感器。当我编译时使用:g++-ccolor.c-I"c:\ProgramFiles\MicrosoftSDKs\Kinect\v1.8\inc"我收到了一大堆警告和错误警告InfileincludedfromNuiApi.h:109:0,fromcolor.c:2:c:\Prog

c - 使用 MinGW 防止在 C(而非 C++)中进行名称重整以进行动态符号搜索

我有一个C程序,我在其中通过函数名称“动态地”获取函数指针(即,我将函数名称作为字符串传递并获取指向该函数的指针)。我已经在Linux中使用dlopen和dlsym做到了这一点,我想它也可以在任何其他类Unix中使用dlfcn工作。.当我尝试使用MinGW将该程序移植到Windows时,问题就开始了。当我尝试使用“GetProcAddress(handle,symbol_name)”查找名称时,其中“symbol_name”是我的回调函数的名称,“handle”是“GetModuleHandle(NULL)”返回的当前可执行文件的句柄,我什么也没得到因为MinGW名称修改会在我的符号名

windows - 使用 Mingw 编译器编译 google 测试框架

我有一个Qt项目,我想使用谷歌测试框架GoogleTestFramework为了做谷歌测试。该框架在Linux上编译良好。我已使用以下链接中提供的提示设法在Windows上编译这些库:InstallingGtestwithoutpthreads以下建议不会让我编译库,因为pthreads会导致错误:SackoverflowcompilingwithMSYS我有:GNUMake3.81formake.exe用于mingw32-make的GNUMake3.82CMake2.8.7QT4.7.4QtMingWgccv4.4.0当我尝试编译我的测试项目时,我收到一条错误消息:对“__chkst

windows - OleDbException (0x80004005) : Oracle client and networking components were not found. 我该如何解决这个问题?

我想在我的web应用程序中使用oledb连接(msdaora.dll)连接到oracle。我使用:IIS7.564bitwindowsserver2008r2enterprise.64bitoracle11g32bitoracleclientvisualstudio201032bitmsdaora.dllmyaplicationis.aspx我的错误是什么:ServerErrorin'/PPIGanTT'Application.--------------------------------------------------------------------------------

c++ - 在 windows7 : "no such file or directory" 上使用 mingw32 编译 Qt 4.8.5

我正在尝试在Windows7上使用mingw32编译器从源代码构建qt-4.8.5(开源)。“配置”工作正常,但编译(mingw32-make)失败并显示以下输出:D:\development\qt-4.8.5-mingw>mingw32-makecdsrc/tools/bootstrap/&&D:/development/MinGW/bin/mingw32-make.EXE-fMakefilemingw32-make.EXE[1]:Enteringdirectory'd:/development/qt-4.8.5-mingw/src/tools/bootstrap'D:/develo

linux - 是否有适用于 Linux 的 Clang mingw 交叉编译器

在Linux中,特别是在Debian或Ubuntu中,有预打包的Mingw交叉编译器可以生成WindowsEXE。但是是否有类似的交叉编译器使用Clang而不是GCC?(或有关如何构建这样一个野兽的说明。) 最佳答案 我编写了一个工具,您可以使用它在linux上使用clang轻松编译windows。查看:https://github.com/tpoechtrager/wclang. 关于linux-是否有适用于Linux的Clangmingw交叉编译器,我们在StackOverflow上

c++ - MinGW 和 GLUT 未定义对 '_imp____glutInitWithExit@12' 的引用

我接触了一年的Python,正在学习c++,所以我是一个菜鸟。我安装了MinGW并且一切正常,直到我安装了freeglut。当我运行以下代码时:#includeintmain(){return0;}使用:C:\code\cpp>g++GLtest1.cpp我明白了:C:\Users\User\AppData\Local\Temp\ccABWOyv.o:GLtest1.cpp:(.text+0x1c):undefinedreferenceto`_imp____glutInitWithExit@12'C:\Users\User\AppData\Local\Temp\ccABWOyv.o:G

c++ - MinGW 是如何实现 C++ 库支持的?

根据我的观察,MinGW使用MSVCRT用于C,而libstdc++用于C++。如果是这样,他们如何合作?而且,为什么不统一支持C和C++,无论是MSVCRT+MSVCPRT还是glib+libstdc++。我认为MSVCRT和libstdc++之间的混合听起来很糟糕。那为什么MinGW还是选择了这个呢?链接:C99|MinGWMinGW|MinGWCRTLibraryFeaturesDescriptionofthedefaultCandC++librariesthataprogramwilllinkwithwhenbuiltbyusingVisualC++以下是我的观察,如果你能回答