草庐IT

using-directives

全部标签

c++ - 为什么在使用 VS 2008 构建 DLL 时不遵循 "Use MFC in a Static Library"设置?

我的目标是创建一个MFC/C++DLL,它除了基本的Win32DLL之外没有任何依赖项。所以我在项目属性中选择了“UseMFCinaStaticLibrary”设置->General->UseofMFC:但是当我构建这个DLL并使用DependencyWalker检查结果时,我得到了这个:显示对以下MFCDll的依赖关系:MFC90U.DLLMSVCR90.DLLMSVCP90.DLL那么我做错了什么?附言。我正在使用VisualStudio2008 最佳答案 我想我明白了。让我感到困惑的是C++->CodeGeneration->

windows - Windows批处理标签是(:label) used with call and goto commands case-sensitive?

标题中的问题不需要更多细节。 最佳答案 没有。答案也不需要更多细节。 关于windows-Windows批处理标签是(:label)usedwithcallandgotocommandscase-sensitive?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2610353/

windows - C++/W32 - 录制声音、Direct Show 或 WaveInOpen?

想到WinXP、Vista、Win7++该选什么:使用DirectShow/Direct...录制音频?使用经典的WaveInOpen(我在某处看到有人说这将在W7/W8中过时-可能吗?)附言。我需要回调功能,以将缓冲区传递给编码器。谢谢! 最佳答案 WaveIn易于使用,网上有大量示例代码,它会以您需要的方式为您提供回调。DirectSound使用循环缓冲区,设置起来可能有点麻烦,很可能您需要处理循环缓冲区而不是“只是填充缓冲区”。然而,DirectSound可以让您更严格地控​​制音频,即延迟更好一些。IMO,Microsoft

windows - 计划任务 : Directory cleanup using windows batch script

我有一个共享磁盘,我想每周使用某种计划任务清理一次。我想使用批处理脚本,以便系统管理员可以轻松修改它或在需要时在其他目录上重用它。该目录包含多个文件扩展名的文件,但需要删除的文件以.bkf结尾且必须超过2周。有没有人有这个windows服务器的批处理脚本解决方案(不确定是哪个版本)? 最佳答案 如果您有PowerShell(或可以安装它),请查看此链接:http://thepowershellguy.com/blogs/posh/archive/2007/12/13/hey-powershell-guy-how-can-i-dele

c++ - 未聚焦时 Direct2D 窗口变黑

我有一个Direct2D窗口,它在聚焦时画得很好;然而,当焦点移动到另一个窗口(同一个应用程序或另一个)时,整个窗口变黑。我将问题归结为ID2D1HwndRenderTarget::Clear的使用。此功能对我的应用程序至关重要,因为没有它,绘画会变得相当……奇怪。有没有一种方法可以让未聚焦的Direct2D窗口正常绘制(注意:WM_PAINT会像往常一样被调用,Clear也是如此,BeginPaint等都没有错误)提前致谢。 最佳答案 来自MSDN,HandlingDeviceLossWhileyourprogramisrunni

C++ Windows 二进制文件 : conditions to be used with MinGW

我是C++的新手,我现在正在为编译和链接而苦苦挣扎。最近我一直在使用cmake和make重新编译一个使用Boost(Cmakedoesnotfindboost1.51(windows8))的库(mlpack)。在第一次尝试中,我下载了适用于Windows的预编译二进制文件。这并没有很好地解决问题,我已经解释过我使用的二进制文件是针对MSVC的,而不是MinGW,因此很麻烦。事实上,在使用MinGW重新编译boost之后,一切正常。在这里,我只想直观地了解一下MSVC和MinGW的二进制文件之间的区别。我(天真地?)认为二进制文件是特定于操作系统/处理器的。MSVC的二进制文件包含什么使

windows - 纯数据 : use library on windows

我正在尝试从Windows上的PureData发送UDP消息,但我无法安装或使用库。我将库文件放在“C:/Program/commonfiles/Pd”中,但当我在对象中键入“importlibraryName”时,Pd无法识别,因此未确定。有人知道如何在Windows上使用PureData库吗?编辑:问题不在于语法,您可以在谷歌中找到它。事实上,我发现您需要下载特定的.dll才能在Windows上使用库。但多亏了Umläute,我只使用了内置函数,现在它可以工作了。 最佳答案 如果你想做udp通信,那么你不需要任何外部:[nets

windows - VS2010 SP1 安装。 “The feature you are trying to use is on a network resource that is unavailable”

最后,我正在尝试安装WindowsPhone应用程序SDK,以便我可以将我制作的应用程序放到我的手机上。为此,我被告知需要安装SP1。当我尝试这样做时,我得到以下信息:"Thefeatureyouaretryingtouseisonanetworkresourcethatisunavailablevisualstudioriaservices.msi"我下载riaservices.msi并将对话框指向它,然后我收到消息:"ThefileisnotavalidinstallationpackagefortheproductWCFRIAServicesV1.0forVS2010."我已经下

c++ - 如何检查C :\drive using VC++?中是否存在文件

我想检查一个文件是否存在于C盘中..?谁能告诉我怎么做?更新:我有错误,我正在使用VC++2008#include"stdafx.h"#includeintmain(intargc,_TCHARargv[]){FILE*f=fopen("C:\\ProgramFiles(x86)\\flower.jpeg");if(f==NULL){file_exists=FALSE:}else{file_exists=TRUE;fclose(f);}return0;}更新2尝试从linkedexample中剪切和粘贴代码时下面:#include"stdafx.h"#include#include"S

c++ - 在 Direct2D 中绘制部分图像

由于GDI+相当(可笑)慢,我决定迁移到Direct2D。我在许多论坛上查找了很多主题(包括thisone),但没有成功(这也可能是由于已经很晚的事实造成的)并且Direct2D文档仍然非常薄(并且令人困惑,至少对我而言).无论如何,我有一个在Direct2D中打开的.PNG并且只想每20毫秒绘制一次它的一部分。初始化D2D内容ID2D1Factory*d2dFactory=NULL;IWICImagingFactory*d2dWICFactory=NULL;IWICBitmapDecoder*d2dDecoder=NULL;IWICFormatConverter*d2dConvert