社区
工具平台和程序库
帖子详情
我晕啊,visual C++ 2010 都没有支持 c99的计划,有链接,有真相。
wxWidgets911
2010-10-31 02:43:34
我还一直以为从03就开始支持c99了,唉,悲剧,我太相信微软了。
http://connect.microsoft.com/VisualStudio/feedback/details/485416/support-c99#
写纯C还是用GCC和Plelles C好。
这里有好几个编译器的对比,
http://en.wikipedia.org/wiki/C99#cite_note-9
...全文
591
11
打赏
收藏
我晕啊,visual C++ 2010 都没有支持 c99的计划,有链接,有真相。
我还一直以为从03就开始支持c99了,唉,悲剧,我太相信微软了。 http://connect.microsoft.com/VisualStudio/feedback/details/485416/support-c99# 写纯C还是用GCC和Plelles C好。 这里有好几个编译器的对比, http://en.wikipedia.org/wiki/C99#cite_note-9
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haogeai123
2010-10-31
打赏
举报
回复
[Quote=引用 4 楼 wxwidgets911 的回复:]
引用 2 楼 zz275256167 的回复:
2010用着真麻烦,老要设置这个那个的,只是2008R2的系统不支持VC6.0,,只有用着了
我把win7上的vc6弄好了。哈哈,费了好大的劲。。
[/Quote]
我一直都可以用,安装补丁就行了
redleaves
2010-10-31
打赏
举报
回复
C99中几个有用的特性已经支持了比如变参数宏...
其它的那些有没有都影响不大.尤其是那几个没实质性内容的关键字.
其它的像变长数组...只是alloca换了个马甲. 只是知道alloca的人有点少罢了.
再比如结构/数组初始化的新语法...只是多写几行代码而已.没有实质性的影响.反而影响代码的兼容性.
等等...
另外.写纯C代码的人一般也不追新...
wxWidgets911
2010-10-31
打赏
举报
回复
[Quote=引用 6 楼 gbb21 的回复:]
我很想不通的是为什么一个C++编译器要支持C的标准?LZ自己脑子不好使还是眼睛不好使?自己都提出了“Visual C++”,人家不是“Visual C”,而是“Visual C++”。
GCC本身是一个C编译器,支持C99自然的事情,g++是C++编译器,对C99也不怎么支持。我真不知道LZ说话的逻辑在哪里。
[/Quote]
我也想不通呵,visual c++好像包含了c++和c 的编译器吧,真不知道你是什么逻辑,微软现在还把c编译器单独弄出来卖吗??
艺籽落
2010-10-31
打赏
举报
回复
确实学习啦,我也没听过C99,一直在用VC6.0,只是WIN7用不了,只能用2010,而我电脑也只能用WIN7,VS2010都快把我折磨疯啦,才问明白,才会用....
珍惜生命远离CPP
2010-10-31
打赏
举报
回复
[Quote=引用 5 楼 wxwidgets911 的回复:]
引用 3 楼 akirya 的回复:
很多人还都不知道有C99呢
支持也没多大意义
不是吧,难道大家都用c89??
[/Quote]
你可以从你周围的人调查一下,先别问谁用了C99,就问谁知道C99?C99和C89改了那些东西?
gbb21
2010-10-31
打赏
举报
回复
我很想不通的是为什么一个C++编译器要支持C的标准?LZ自己脑子不好使还是眼睛不好使?自己都提出了“Visual C++”,人家不是“Visual C”,而是“Visual C++”。
GCC本身是一个C编译器,支持C99自然的事情,g++是C++编译器,对C99也不怎么支持。我真不知道LZ说话的逻辑在哪里。
wxWidgets911
2010-10-31
打赏
举报
回复
[Quote=引用 3 楼 akirya 的回复:]
很多人还都不知道有C99呢
支持也没多大意义
[/Quote]
不是吧,难道大家都用c89??
wxWidgets911
2010-10-31
打赏
举报
回复
[Quote=引用 2 楼 zz275256167 的回复:]
2010用着真麻烦,老要设置这个那个的,只是2008R2的系统不支持VC6.0,,只有用着了
[/Quote]
我把win7上的vc6弄好了。哈哈,费了好大的劲。。
珍惜生命远离CPP
2010-10-31
打赏
举报
回复
很多人还都不知道有C99呢
支持也没多大意义
zz275256167
2010-10-31
打赏
举报
回复
2010用着真麻烦,老要设置这个那个的,只是2008R2的系统不支持VC6.0,,只有用着了
shangyangi
2010-10-31
打赏
举报
回复
学习,学习!
Visual
Studio安装本质:模块化部署与
C++
环境精准配置
Visual
Studio并非传统意义上的单体软件,而是一个高度耦合的开发环境生态系统。其核心原理在于工作负载(Workload)与底层组件(Individual Component)的分层依赖机制,结合MSVC编译器版本、Windows SDK、
C++
运行时(vcredist)三者严格绑定的ABI兼容性约束。这种设计赋予了它强大的工程可塑性,也带来了版本锁定、离线部署、CUDA集成、Git协作等关键技术价值。典型应用场景包括高校
C++
教学环境快速复现、企业CI/CD中VS与OpenCV/CUDA工具链的稳
边用llama.cpp边学
C++
:Windows 11下真实工程驱动的入门路径
C++
是一门强工程导向的语言,其核心价值在于对内存、硬件和系统资源的直接掌控。理解std::vector的RAII语义、std::thread的生命周期管理、CUDA与CPU协同的构建逻辑,远比孤立记忆语法更重要。llama.cpp作为轻量级但工业级的大模型推理引擎,天然融合了现代
C++
关键特性(如constexpr、模板元编程、跨平台条件编译)与底层实践(mmap内存映射、AVX指令对齐、OpenMP并发优化),成为连接语法知识与真实系统行为的理想桥梁。尤其在Windows 11 + CUDA环境下,从编
LLAMA.CPP Windows编译笔记:CUDA架构、投机解码与Qwen3嵌入模型适配
llama.cpp 是一个轻量级、高性能的 LLM 推理引擎,其核心价值在于对底层硬件(如 GPU 架构、CUDA 版本、内存布局)的直接控制。理解其编译原理,是实现显存加速、量化
支持
与高级推理特性(如投机解码)的前提。技术本质是将
C++
源码通过 CMake 工具链,结合目标平台的编译器(如 MSVC)、GPU 计算能力(如 Ada Lovelace 的 8.9 架构)和运行时库(如 CUDA Toolkit 12.4),生成具备原生硬件亲和力的可执行文件与动态库。这一过程直接影响模型加载兼容性(如 Q
llama.cpp CPU/GPU混合推理原理与Windows性能调优实战
llama.cpp 是一款面向本地部署的轻量级大模型推理引擎,其核心特性在于对 GGUF 模型格式的原生
支持
与显式硬件调度能力。不同于 PyTorch 或 Ollama 的自动优化机制,llama.cpp 采用张量分层卸载(tensor offloading)策略,通过 --n-gpu-layers 参数精确控制计算任务在 CPU 与 GPU 间的分配,本质是内存带宽、显存容量与计算密度三者间的工程权衡。该机制在 Windows 11 环境下面临 WDDM 驱动限制、PCIe 带宽瓶颈及 Defender
llama.cpp本地部署实战:GGUF格式与CUDA加速配置指南
大模型本地推理正从概念走向日常,其核心依赖于轻量、跨平台、可嵌入的模型格式与高效推理引擎。GGUF作为专为本地部署设计的二进制模型容器,统一了量化、元数据与tokenizer配置,使Q4_K_M等标准化量化模型能在CPU上稳定运行;而llama.cpp则以纯C实现、SIMD优化和零Python依赖,成为Windows/macOS/Linux下最可靠的CPU推理基座。当性能需求提升,CUDA并非全栈加速,而是通过分层卸载(--n-gpu-layers)在PCIe带宽与GPU算力间动态协同,其效果直接受显存容量
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章