社区
非技术类
帖子详情
很好奇,需要Visual C++ Runtime Library的游戏就一定是采用C++开发的吗?有例外的没,比如用纯C#开发的也需要c++的runtime
浅墨_毛星云
《Windows游戏编程之从零开始》作者
领域专家: 游戏开发技术领域
2012-04-03 09:33:09
如题,很好奇,需要Visual C++ Runtime Library的游戏就一定是采用C++开发的吗?
有例外的没,比如用纯C#开发也需要c++的runtime Library。
...全文
1051
6
打赏
收藏
很好奇,需要Visual C++ Runtime Library的游戏就一定是采用C++开发的吗?有例外的没,比如用纯C#开发的也需要c++的runtime
如题,很好奇,需要Visual C++ Runtime Library的游戏就一定是采用C++开发的吗? 有例外的没,比如用纯C#开发也需要c++的runtime Library。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lactoferrin
2012-04-04
打赏
举报
回复
msvcrt.dll如此·无处不在
浅墨_毛星云
2012-04-04
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
你数数有几个进程没有msvcrt.dll
[/Quote]
NICE~了解
RLib
2012-04-04
打赏
举报
回复
或者说在Windows中开发必须的
浅墨_毛星云
2012-04-04
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
msvcrt.dll如此·无处不在
[/Quote]
嗯,是由这个库函数引起的。
那这样说是不是对的呢,如果一款游戏在运行过程中报错“Microsoft Visual C++ Runtime Library Runtime Error”,就可以判断这款游戏是由C++开发的。
Lactoferrin
2012-04-04
打赏
举报
回复
你数数有几个进程没有msvcrt.dll
浅墨_毛星云
2012-04-03
打赏
举报
回复
6
好冷清啊,置下顶
Unity与
C#
游戏
开发
:从核心技巧到性能优化的实战指南
在
游戏
开发
领域,Unity引擎与
C#
语言的组合因其在性能、
开发
效率和生态成熟度之间的平衡而广受欢迎。
C#
作为一门强类型、面向对象的现代编程语言,语法清晰且学习曲线平缓,配合强大的IDE工具,能显著提升
开发
体验。Unity引擎则通过封装底层复杂的图形渲染、物理模拟等细节,提供了直观的编辑器与组件系统,使
开发
者能够高效构建
游戏
逻辑。这种协作机制的核心价值在于其基于组件的架构,极大地促进了代码的复用与解耦,对于构建和维护中大型项目至关重要。在实际应用中,
开发
者常需处理如“unity程序打开黑屏无响应”等常见问题,
Windows
C++
开发
实战:从环境搭建到性能优化的完整指南
C++
作为高性能系统编程的核心语言,其内存管理、多线程和底层控制能力是构建高效软件的基础。在Windows平台上进行
C++
开发
,
需要
深入理解其特有的运行时环境、编译链接机制和系统API。通过合理配置
开发
环境、管理依赖库和运行时,
开发
者可以充分发挥
C++
的性能优势,构建稳定可靠的桌面应用、系统服务和高性能计算程序。本文聚焦Windows
C++
开发
中的**环境配置**和**调试技巧**,涵盖从
Visual
Studio与CMake工具链集成、vcpkg依赖管理,到多线程调试、内存泄漏检测等实战问题,为
开发
者提
C/
C++
动态链接库
开发
:从符号导出到跨平台实战
在软件工程中,模块化
开发
与代码复用是提升
开发
效率的关键。动态链接库(DLL/SO)作为实现模块化的核心技术,其核心原理在于解决模块间的符号可见性问题——即如何让一个模块的函数或数据被其他模块“看见”并调用。这涉及到编译链接过程中的符号表管理、静态链接与动态链接的区别,以及运行时地址解析等底层机制。从技术价值看,动态链接不仅节省内存、便于更新,更是实现插件化架构、跨语言调用的基础。在应用场景上,无论是
开发
游戏
引擎插件、封装算法库供Python调用,还是构建微服务架构中的共享组件,都离不开动态链接技术。本文聚焦
C++
Builder 6 源代码深度解析:从经典VCL框架到现代工程实践
在桌面应用
开发
领域,快速应用
开发
(RAD)框架通过可视化组件和事件驱动编程,极大提升了软件构建效率。其核心原理在于将界面设计与业务逻辑分离,通过封装底层系统API(如Windows消息机制和图形设备接口)为可重用的控件库。这种范式不仅加速了原型
开发
,更在企业级应用、工控系统和数据库前端等场景中证明了其工程价值。以经典的VCL框架为例,它代表了RAD理念在
C++
环境下的高峰实践。本文聚焦于对
C++
Builder 6(BCB6)这一特定历史版本所附带的示例源代码进行体系化研究,旨在挖掘其中关于**数据库访问层
Windows用户态排错:调试器驱动的COM/CLR/WPF/WinRT底层分析
Windows用户态排错是理解系统运行本质的关键能力,其核心在于借助调试器(Debugger)穿透高级抽象,直抵线程调度、内存布局与二进制互操作的真实现场。从COM的STA线程模型死锁,到CLR的P/Invoke与反射开销,再到WPF的依赖属性链与GPU渲染路径,技术演进始终围绕‘可控抽象’与‘性能代价’的平衡展开。调试器在此不仅是故障定位工具,更是系统显微镜——它使
开发
者能验证WinRT Projection是否真正绕过RCW、确认CoCreateInstance调用是否隐式触发、识别WPF渲染卡顿是否源
非技术类
1,663
社区成员
58,948
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章