草庐IT

visual-c++-2008-express

全部标签

c++ - 是否可以在 VS2008 中的预处理器指令 block (如 #ifndef ... #endif)中启用智能感知

在C++库中工作时,我注意到在诸如“#ifndefCLIENT_DLL...#endif”之类的指令block中时,我没有获得任何智能感知。这显然是因为定义了“CLIENT_DLL”。我意识到我可以通过简单地注释掉指令来解决这个问题。是否有任何智能感知选项可以在不考虑指令评估的情况下启用智能感知? 最佳答案 得到你想要的,你会失去很多。VisualC++IntelliSense基于几个主要假设1.你想要好的/可用的结果。2.您当前的IntelliSensecompiland将显示与您当前所在的“配置”相关的信息。因为您当前的配置具有

c++ - 如何使用 Visual C++/PCSC 以编程方式加载 Java 卡小程序(.cap 文件)

我目前正在从事一个项目,该项目要求我将JavaCard应用程序小程序(.cap)文件加载到JavaCard。我们的框架是基于VisualC++和PCSC的,因此我们需要将同一个小程序加载到一系列JavaCards中。有谁知道如何处理?我的意思是,我应该从哪里开始。谢谢! 最佳答案 您是对的,这不是一项微不足道的工作。不同的javacard之间是有区别的,但是一般需要做4件事:初始化与卡的安全通信(因为许多javacard是“全局平台”卡,它们需要安全通道)发送一条命令说“我想安装一个小程序”发送要安装的小程序的二进制数据发送二进制数

c++ - 如何在 Visual Studio 2010 中创建 C++ 项目/解决方案?

我想编写简单的C++代码来添加两个整数(在命令行窗口中)。我如何在VisualStudio2010中执行此操作?(我知道加数字的代码..我不知道如何准备文件)@ArmenTsirunyan我就是这样做的,然后我将以下代码添加到c++文件中:-#includemain(){intinteger1,integer2,sum;cout>integer1;cout>integer2;sum=integer1+integer2;cout但我收到一条消息,告诉我该项目已过时,我想构建它,我输入"is"...然后出现错误! 最佳答案 打开Visu

c++ - 如何使 Visual Studio 2010 项目依赖项特定于配置?

这个可能有点奇怪。我在VisualStudio2010中有一个包含三个C++项目的解决方案。两个库和一个可执行应用程序。两种配置。在一种配置中,我需要可执行应用程序对一个库具有项目依赖性,在另一种配置中,我需要可执行应用程序对其他库具有项目依赖性。具体来说,第一个库中有一个Direct3D9实现,第二个库中有一个OpenGL实现。第三个项目是一个测试工具,两者使用相同的接口(interface),唯一的区别是它链接到哪个库。测试工具项目中存在两种配置,一种用于每个实现。我无法将测试工具项目设置为基于事件配置分别依赖于每个实现库。如何使项目依赖项配置特定? 最

c++ - 在 Visual Studio 2010 中使用 LibTiff

我正在尝试在VisualStudio2010的C++程序中使用LibTiff。我从ftp://ftp.remotesensing.org/pub/libtiff下载了tiff-3.9.2.zip。.要测试LibTiff,如果有人能一步一步地指导我如何将libtiff导入visualStudio并构建Fax2Tiff工具,那就太好了。文件太多,弄得我一头雾水。我已经做了什么:1)创建一个名为“TiffTest”的新空Win32控制台应用程序项目2)将文件夹“libtiff”从tiff-3.9.2.zip复制到项目文件夹3)将文件“fax2tiff.c”复制到项目文件夹4)将这些文件添加到

c++ - 如何为 C++ (MSVC 2008) 解决方案创建语言附属 DLL?

我们最终要本地化我们的应用程序,需要为字符串表创建附属DLL(从源代码中取出硬编码字符串需要一个月的时间)。我一直在查看MSDN和其他帮助,但我对实际构建语言DLL的机制感到很困惑。我们在EXE本身中有英文资源。根据我的理解,我们现在需要创建名为MyAPPXXX.dll的DLL项目。我不确定我们应该怎么做。是否只有一个资源/rc文件和文件中的不同部分,或者是否为每种语言复制了rc文件并替换了翻译?我在尝试按照我在其他地方看到的有关如何执行此操作的说明时迷路了。是否每种语言都需要一个DLL,或者我们是否有具有多种配置的同一个项目-如果是后者,如何完成?这是我读过的有关此内容的页面列表-但

c++ - 将类似 Makefile 的条件逻辑添加到 visual studio 的构建系统

假设我在VisualStudio2008中有一个C++项目,它的编译取决于许多配置设置。例如,我有可选的预处理器定义WITH_MYLIB和EXPERIMENTAL来修改代码。拥有MyLib的用户将希望使用在预处理器定义列表中具有WITH_MYLIB的项目配置进行编译,并将该库添加到包含/链接设置中。想要启用实验性功能的用户将希望将EXPERIMENTAL添加到预处理器定义中。但除了这些更改之外,其余的项目配置应该大部分相同。我试图避免创建“指数”数量的项目配置来处理所有可能性,即我不想拥有调试Debug_WithMyLibDebug_WithMyLib_Experimental调试实验

c++ - 将 Boost.Python 与 Visual Studio 8 集成

我很难找到允许我将Boost.Python编译集成到VS8中的指南。它似乎在很大程度上依赖于这个bjam实用程序来构建源代码,但没有任何提及如何将其集成到VS8界面中。我可以看到bjam程序调用VS8来完成大部分编译工作。 最佳答案 bjam用于编译boost本身(尽管您也可以将它用作代码的配置工具)。运行实用程序应该编译库并且不需要任何进一步的工作,afaik。据我所知,您在第二篇文章中列出的包含和库路径是正确的(假设您列出的目录路径是正确的,例如:C:\Python27\include)。当我使用boost.python时,我发

c++ - 在 Visual Studio 2008 上设置预调试事件

我想在visualstudio中开始调试我的程序之前运行一个任务。我每次调试程序时都需要运行此任务,因此构建后事件还不够好。我查看了设置的“调试”选项卡,但没有这样的选项。有什么办法吗? 最佳答案 您唯一可以尝试的(IMO)是在ProjectProperties的Debugging页面中使用Command属性进行实验,但我认为行不通。编辑:如果你想启动一个批处理文件,这样做,yourbatch.bat$(targetPath)在yourbatch.bat中你可以这样称呼你的程序,call%1%2%3%4%5%6%7%8%9其中%2.

c++ - Visual Studio c++ 链接器的一个很好的教程

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我已经开始使用大量不同的C++项目来研究解决方案。我想更好地了解不同类型的库(静态/动态库)。MFC静态/共享...使用ATL...并且基本理解c++项目属性中100多个选项的含义。任何人都可以推荐一个好的资源(书籍或网站)让我可以阅读