ICode9

精准搜索请尝试: 精确搜索
  • 尝试在Visual Studio 2010 Pro SP1中添加资源会导致“无法完成操作.带有C项目的未指定错误“消息2019-09-03 00:05:04

    我正在使用Windows XP Professional SP3,最近切换到Visual Studio 2010 Professional SP1来处理C项目. 如果我尝试右键单击Solution Explorer中的项目并选择“添加”>> “资源……”,我收到此错误弹出窗口: “操作无法完成.未指定错误” 然后唯一的选择是单击“确定”. 还有其他人遇

  • 在C中调用COM时如何包装错误?2019-09-02 08:06:13

    要遵循典型的COM过程,每当发生任何错误时,必须执行以下操作: >检查失败或类似的HRESULT,看看是否发生错误. >创建一个变量来保存IErrorInfo(通常是CComPtr< IErrorInfo>)> Call :: GetErrorInfo(0,& var).> Get the human readable version of that by calling IErrorInfo::GetDescr

  • C ODBC SQL Server 2008连接2019-09-02 01:06:36

    我正在尝试从新创建的C应用程序连接到本地SQL Server 2008实例.我还在学习C,所以我可能会遗漏一些明显的东西. 我正在使用Microsoft Visual Studio 2010,创建一个Win32控制台应用程序作为空白项目并自己添加main.cpp. SQL Server实例已启动并运行,我可以使用SQL或集成身份验证从其

  • c – 如何避免在插入期间延迟调整unordered_map的大小2019-09-02 00:06:11

    我将unordered_map与MSVC 2010一起使用.如果我在其中插入许多元素,它会开始调整大小.在此过程中,它会复制所有对并重新散列它们.当对象太多时,需要花费太多时间.有没有提示如何避免这种影响?像保留这样的东西,但它没有在VS 2010中实现解决方法:使用rehash代替?它看起来像保留

  • c – 为什么VC C4244警告(可能丢失数据)专门处理’int’?2019-09-01 23:06:22

    下面的代码示例演示了从short到char的隐式转换在级别3触发,而从int到char的隐式转换仅在警告级别4触发. int main() { short as = 1; int ai = 1; char b1 = as; // warning C4244 (Level 3) char b2 = ai; // warning C4244 (Level 4) return 0; } 这是

  • c – 编译器忽略__stdcall2019-09-01 23:05:22

    在我看来,MSVS忽略了我的函数的__stdcall指令.我正在手动清理堆栈,但编译器在每次调用后仍会附加ADD ESP指令. 这是我声明函数的方式: extern "C" void * __stdcall core_call(int addr, ...); #define function(...) (DWORD WINAPI) core_call(12345, __VA_ARGS__) return functio

  • c – 类标题定义中的Decltype和auto,是一些可能的特定情况2019-09-01 23:05:05

    是否可以编写以下代码?我想要做的是do_vector_action可以自动推导出函数的正确返回类型(我实际拥有的代码在cpp文件中定义了函数,而不是在这里的头文件中). class some_class { public: std::vector<int> int_vector; auto do_vector_action() -> decltype(int

  • 如何使用vc找出当前线程堆栈上剩余的空间?2019-09-01 18:08:41

    我正在使用VC 2012. 我想能够告诉当前线程中有多少堆栈内存可用. 快速搜索指向使用malloc.h和stackavail()函数,但它在Visual C 2012中不存在.我如何以另一种方式实现此目的? 有问题的例子是这样的: #include "stdafx.h" #include <iostream> #include <malloc.h> using namespace

  • c – Visual studio:在构建期间复制内容,无论cpp如何变化2019-09-01 12:15:50

    我正在开发一个游戏引擎,它将内容(音频文件,配置文件,纹理等)存储在项目的Content子文件夹中.主文件存在于$(ProjectDir)/ Content中,并且只要主文件发生更改,就需要将其复制到各个目标目录(“Debug / Content”和“Release / Content”). 我正在使用一个非常好的后期构建事件: XCOP

  • c – 内存泄漏检测文件错误2019-09-01 11:17:13

    我有一个程序,应该输出有关其内存泄漏的信息.但是,它不起作用.以下是该计划: #include <crtdbg.h> #include <stdio.h> #include <stdlib.h> #include <Windows.h> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { FILE

  • c – 在std :: string上使用_T2019-09-01 05:18:19

    我正在尝试使用这行代码 startingfolder = _T("C:\\VSS\\" + caseref); 但据我了解,我不允许在变量上使用_T. 基本上我正在尝试将SHBrowseForFolder的起始文件夹设置为由之前分配的变量组成的路径.我花了很多年时间试图绕过它,一直在搜索并找到关于绳索的东西,但似乎没有任何效

  • 为什么C CLI索引属性在C#中不起作用?2019-09-01 05:15:58

    有两个项目,One C CLI和另一个C#项目. C CLI程序在C#项目中引用. 一切都很好,除了索引属性不起作用.C CLI代码: property Nullable< int> PVarInt[System::String^] { Nullable<int> get(System::String^ inx){ } void set(System::String^ inx, Nullable< int> newx)

  • C:编译一些代码所需的转发类定义2019-09-01 04:18:15

    我正在用C编写一个小游戏作为练习,我遇到了一个难题. 基本思想是Level有一个Entity向量,每个Entity实例知道它属于哪个级别.到目前为止非常简单. 我在我的Entity类中得到了一些讨厌的编译错误,因为它无法弄清楚Level是什么.在实体声明之前的一个简单的前瞻性声明容易修复.但是,我已

  • c – 为什么我可以将字符串文字分配给char *指针2019-09-01 02:15:35

    参见英文答案 > What is the type of string literals in C and C++?                                    4个 我认为c中的字符串文字是const char *的类型.并且您不能将const char *对象分配给非常量char *对象.但是在Visual Studio 2010中.

  • c – 断言在未知功能中失败2019-09-01 02:15:18

    我正在使用这个程序来阅读和显示图像. 我不知道为什么它显示这个奇怪的错误: assertion failed (scn==3 || scn ==4) in unknown function,file……\src\modules\imgproc\src\color.cpp line 3326 我改变了一些图像,有时它运行没有错误但是,即使它运行和一切,它显示窗口但不显示

  • 含糊不清的陈述C -AMP :(范围)含糊不清2019-08-31 21:06:29

    我正在尝试用C -AMP编写代码,将多个2D矢量复制到GPU内存中进行处理.但是,一旦我开始使用表达式< 2> EM(100,100);我面对这个错误:“范围”是模棱两可的. C中的任何其他范围表达是否有冲突?是因为我使用的库? 这些都是我所包含的库和命名空间,我不能包含它很长的代码并且会让人感到困惑

  • c – 错误C2995:已定义功能模板2019-08-31 20:07:24

    这个问题有很多解决方案机器人无法解决我的问题. 我正在使用VS 2008.I tring使用二进制搜索树创建一个地图 #ifndef _map_h #define _map_h #include<string> using namespace std; template <typename ValType> class Map { public: Map(); ~Map();

  • c – VS2010中的MFC100d.dll问题2019-08-31 19:09:01

    我在vs2010上有一个mfc c项目. 我能够在debug&发布模式,但是当我在调试模式下运行时,它会出现以下mfc100d.dll错误.我还安装了C运行时环境vcredist_x86.exe仍然没有修复问题.我还将多线程DLL(/ MD)设置为运行时库.我如何解决它 ?解决方法:DLL名称上的d后缀表示它是运行时DLL的调试版

  • Visual C中Windows中的基本NTP客户端2019-08-31 07:05:46

    美好的一天, 我正在尝试实现一个非常基本的NTP客户端,这样我就可以查询远程NTP服务器(即:pool.ntp.org)的互联网时间,以便在每次启动时自动设置我的Windows开发板上的时间. 我在这里重构了另一个用户的代码: Get time/date from server with sntp(windows c++) 但该程序在recv()操作

  • 在std :: initializer_list中的c – std :: shared_ptr似乎过早被破坏了2019-08-31 00:07:54

    编辑:这确实是由Visual Studio中的错误引起的 – 它已经被修复.将Update 2应用于Visual Studio(release candidate available here)后,该问题无法重现.我道歉;我以为我和我的补丁达成了约会. 我不能为我的生活找出当我在Visual Studio 2013中运行以下代码时出现seg错误的原因: #incl

  • c – 为什么非指针结构上的类型转换会产生语法错误2019-08-30 23:05:28

    我正在使用Visual C express 2008尝试编译类似下面的代码: 没问题 { ... AVRational test = {1, 1000}; ... } 如下所示有问题: { ... AVRational test = (AVRational){1, 1000}; ... } 给出了错误: 1>..\..\..\projects\test\xyz.cpp(1139) : error C2059: syntax e

  • c – _MM_TRANSPOSE4_PS导致GCC编译错误?2019-08-30 15:06:31

    我是第一次在GCC而不是MSVC中编译我的数学库,并且经历了所有的小错误,而且我找到了一个根本没有意义的数学库: 第284行:错误:左值作为赋值的左操作数 第284行是什么?这个: _MM_TRANSPOSE4_PS(r,u,t,_ mm_setr_ps(0.0f,0.0f,0.0f,1.0f)); (r,u和t都是__m128的实例) 那些熟悉使用xmmintrin

  • c – 从特定文件/类输入代码时可以自动中断吗?2019-08-30 12:08:59

    我在c中编写了一个写得很糟糕的文件,我需要在Visual Studio中进行调试.我希望在调用该文件的代码时始终执行我的程序.整个文件(我的意思是.cpp .h文件)是一个庞大的类,并帮助该类使用的枚举. 当程序从该文件或类中获取代码而不是在每个方法上手动设置断点时,有没有办法设置debbuger

  • c – 强制编译器推出for循环的可能性2019-08-30 10:06:25

    为了在运行时提高性能,有可能强制编译器使用编译器已知的迭代次数来完成这样的for循环吗? 这样的代码. template <int dim> void foo() { ... int temp[i]; for(int i=0; i<dim; i++) { temp[i] = ...; ... } ... } 是按照原样建造的 template <in

  • c – MSBuild错误:命令退出,代码为2552019-08-30 08:07:50

    我想在构建之前做一些事情,所以我在预构建事件中添加命令行. for /f "tokens=*" %a in ('dir /b /s /a-d "$(ProjectDir)lib"') do @copy "%a" "$(TargetDir)" /y 此命令用于将lib(项目目录)中的所有文件复制到调试目标. 但是当我构建项目时,它有一个错误MSB3073:命令“for / f”t

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

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

ICode9版权所有