gpt4 book ai didi

visual-studio - 如何在没有 Visual Studio 的情况下对 DirectX 进行编程

转载 作者:行者123 更新时间:2023-12-04 07:30:04 25 4
gpt4 key购买 nike

所以这几乎就是我想做的......我最近开始使用 sublime text 2 作为我的新 1 号编辑器。我也想开始 directX 编程,我想知道是否有办法使用 sublime text2 而不是 Visual Studio。

我在想像...

...在 Sublime Text2 中编程...在 Sublime Text2 中编译/构建...从 Visual Studio 调试?或者可能是 WinDbg?没用过

我知道我可以有一个正常的 VisalStudio 项目设置并用 ST2 编写代码但是当我想在 sublime text 等中添加新文件时我会遇到问题。我总是必须保留 visual studio过滤器和项目文件是最新的...

我需要某种有意义的工作流 :) 我还想知道是否有更多人像我一样不喜欢 Visual Studio 或者他们的机器资源有限。难道所有的 DirectX 程序员都在使用 Visual Studio 吗?

最佳答案

您可以使用 Visual Studio 或 WinDBG 附加到正在运行的进程。您还可以在 Visual Studio 或 WinDBG 中将任何 .EXE 作为项目打开,以允许您在调试器下启动进程。因此,您的工作流程的这一部分应该不是问题。

也就是说,您的工作流程中看起来困难的部分是编译/构建部分。查看 Sublime Text 2 的构建系统文档后 http://sublimetext.info/docs/en/reference/build_systems.html它似乎并没有真正尝试为将多个 C++ 源文件编译成目标文件然后将它们与必要的库链接在一起的复杂性提供支持。创建一个 ST2 构建系统来编译一个 C++ 源文件并将其链接到一个 EXE 中似乎是可行的,但这可能不足以满足您的需求。

https://github.com/tillig/SublimeMSBuild可能是您最好的选择,因为它既支持在 ST2 中编辑 msbuild 文件,又支持实际构建它们。也就是说,似乎不会从 ST2 中的 C++ 文件自动生成或更新 msbuild 项目文件,因此您仍然必须使 msbuild 项目文件保持最新,但该任务可以在 ST2 而不是 VS 中完成。

关于visual-studio - 如何在没有 Visual Studio 的情况下对 DirectX 进行编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13320389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com