草庐IT

visual-c++-2008

全部标签

c++ - CMake 构建后步骤 : copy multiple files dependent on visual studio configuration

我正在尝试编写一个CMakeLists.txt,它作为构建后事件所需的dll从外部库复制到构建后可执行文件所在的文件夹.我正在使用的操作系统是Win7和VS2010。有很多外部库,所以我不想在CMakeLists.txt中单独列出它们。我当前的解决方案是使用文件通配并为每个库创建一个构建后事件:FILE(GLOBfiles"${LIBRARY_DIR}/lib/$(ConfigurationName)/*dll")MESSAGE("FILELISTIS:${files}")FOREACH(file${files})ADD_CUSTOM_COMMAND(TARGETmylibPOST_B

windows - PHP7.1 + XDebug + WAMP + Visual Studio Code 问题

近2天以来,我一直在尝试获得一个有效的设置。仍然没有运气。问题:在VisualStudioCode中,在我的项目中,一旦我单击“StarDebugging”的绿色箭头,然后转到浏览器和我的本地网站,我就会刷新。VSC中没有任何反应。没有列出任何变量,我的断点都没有做任何事情,等等。我的环境:Windows10WAMP3.1.332位环境-位于:c:\wamp在WAMP中为我的多个网站安装设置vhostwebsite-project-name:8080Apache2.4.27使用端口:8080PHPv7.1.1632位x86-位于“c:/wamp/bin/php/php7.1.16”安装

windows - 如何在 Visual Studio C++ 项目中指定 "any Windows SDK version greater than 10.0"?

这里的开发人员安装了不同的SDK,我希望我的VisualStudio项目使用任何大于10.0的可用SDK,而无需具体指定是哪一个。有办法做到这一点吗?在vcxproj文件中:10.0.10586.0 最佳答案 对于VisualStudio2017,您必须在vcxproj文件中使用特定的SDK版本号。然而,AntonioSanchez在这篇文章的评论中为Windows10SDK提供了一个解决方法:https://developercommunity.visualstudio.com/comments/190992/view.html$

windows - 如何在 Windows XP、2003、7、2008 下以编程方式添加其他打印机驱动程序 (x86/x64)

我编写了一个在x86和x64MSWindows系统下工作的打印机驱动程序。我还编写了一个安装程序,通过AddPrinterDriver和AddPrinter函数安装打印机驱动程序。到目前为止,还不错。问题是,如果我想将这台打印机从x64系统共享到x86系统,x64打印服务器需要为x86系统安装额外的驱动程序。现在我可以通过“打印机属性”->“共享”->“其他驱动程序”安装其他驱动程序并选择正确的.inf文件,但我想通过我的安装程序来完成。有人知道如何实现吗?感谢您的帮助! 最佳答案 所以我自己找到了解决办法。一定有更好、更简单的方法

windows - Powershell - 为特定用户设置桌面背景(Windows 7 和/或 2008 Server)

假设我以管理员身份登录,我可以使用PowerShell为特定用户帐户分配桌面背景图像吗?我看过类似的答案Powershellscriptfromshortcuttochangedesktop使用以下内容的地方RegistryKeykey=Registry.CurrentUser.OpenSubKey("ControlPanel\\Desktop",true);我认为,这将适用于当前登录的用户。我将如何为未登录的用户(任何用户)执行此操作?用户之前没有设置桌面背景。欢迎任何其他自动化解决方案,不限于PowerShell。 最佳答案 普

c++ - 在 Visual Studio C++ 中设置 PYTHONPATH 环境变量

我有一个导入Python模块的C++程序,按照以下代码片段:#includecharpython_module[]="my_module";Py_Initialize();PyObject*pName;pName=PyString_FromString(python_module);pModule=PyImport_Import(pName);但是,模块需要位于PYTHONPATH中,此行才能实际加载模块。在Mac或Linux上,这相对简单-在运行已编译程序的术语上设置PYTHONPATH。有没有办法为VisualStudioC++执行此操作?设置PYTHONPATHwindows环境

windows - Visual Studio 图标看起来很糟糕

在将应用程序添加到我的项目、构建它并创建它的快捷方式后,我的应用程序图标看起来很糟糕。这是我所做的:1)我从一个看起来不错的256x256PNG文件开始。2)我使用IcoFX生成了一个具有所有推荐大小的.ICO文件。3)我将图标添加到我的项目中,如下所示:A)打开项目属性->资源->添加资源->添加现有文件B)选择我在第2步中创建的.ICO文件。4)转到项目属性的“应用程序”部分。5)在“图标和list”中,下拉“图标”并选择我在步骤3中添加的图标。6)保存我的项目并构建它。7)转到Windows资源管理器并找到新建的EXE。8)在桌面上创建EXE的快捷方式。图标如下所示:如您所见,它

c++ - 如何读取 Visual C++ 2010 生成的程序集输出?

我有以下C++代码:intmain(){inti;intj;i=1111;j=2222;return0;}我想查看此C++代码编译成什么样的汇编代码,所以我选择了以下选项:此选项将输出每个C++语句并直接在它下面输出它对应的汇编指令。但是有一些C++语句不对应任何汇编指令(例如:inti;)。所以我想确保在阅读生成的汇编代码时我的以下假设是正确的: 最佳答案 inti;intj;只是变量声明..它们甚至没有用声明初始化,因此从这个意义上说,这两行没有明确的汇编指令..但请注意局部变量声明确实导致在堆栈上分配这些局部变量。是的,对于您

Windows 无法在 Windows Server 2008 SP1 上启动本地计算机上的服务错误 1067

我已经构建了一个窗口应用程序,我正试图将其转变为服务。我很容易安装它,但是当我尝试运行该服务时,它显示:Windows无法在本地计算机上启动服务错误1067。进程意外终止。在事件View属性日志中,可以看到事件ID为7034的错误,但没有错误描述。已经搜索了很多解决方案但没有成功。 最佳答案 前段时间我也遇到了同样的错误。这个错误有几个原因。一个原因可能是您正在指定文件或位置的某些路径,该服务在安装后无法读取或写入。 关于Windows无法在WindowsServer2008SP1上启动

.net - 有没有办法通过 LAN 缓存和分发 Visual Studio 更新?

visualstudio的每次更新在我的工作中都是一样的。最终,一名开发人员在等待大量文件下载和复制完成的更新过程中陷入困境(由于对带宽的影响,当更多开发人员也进行更新时,情况会变得更糟)。有没有办法通过本地网络缓存和分发这些更新,从而减少对带宽、生产力等的影响,比如WSUS? 最佳答案 请参阅MSDN上关于“InstallingVisualStudio”的说明DownloadingVisualStudioforanofflineinstallationInmostcases,youcaninstallVisualStudiofro