平时用的编辑器是 VC6+VC 助手, 最近打算切换到 linux 平台, 只有这个组合的编辑器没法替代。
wine 运行 VC6 没有任何问题, 但是安装 VC 的时候出现问题了, 确切的说是 regsvr32 VA_X.dll 注册这个 dll 的时候出问题了。显示无法加载这个 dll。
QtCreator VisualStudioCode CLion ?
交叉编译可以另配 编辑环境可以换啊
习惯这个组合了, 有语法分析级别的补全高亮什么的。
另外比较接近的就是 vim 配合 clang 插件的那种方式。
“有语法分析级别的补全高亮什么的” 哥们你怕不是对现在的 IDE 有什么误解 这不是基本功能吗。。。。。。
没有误解,C 和 C++ 的编辑器只有这个好用。
包含文件时自动补全 函数名补全 参数列表提示 成员变量补全 整个工程中的重名名。
如果这个都是基本功能那么这个公司 https://www.wholetomato.com/ 早就倒闭了, 当然这个公司也确实挺不思进取的,gcc 扩展语法不支持, 不出独立编辑器一直依附 VS, 也不打算支持 linux
你如果要用 linux 写代码,就不要用 vc,尤其是 vc6,对标准支持极差。linux 下 IDE 多得是,换个跨平台的。虽然我都是用编辑器写,gcc 编译。
你说的这些貌似 clion 都支持
vc6 现在还能用来写代码?学生吗?
kvm 虚拟机
不过 vc6 早淘汰了
骨灰级大佬!萌新表示完全不能理解 vc6 如何日常使用
只是用来当编辑器,不是编译器,编译器已经用上了 gcc 8.1
我也是用 gcc 编译啊,vc6+vax 只能当作编辑器
VC6 当编辑器...这喜好也是够特殊的 VS CLion Netbeans CodeBlocks 哪个不比 VC6 强啊
要么楼主没有说真话掩盖他希望在 linux 环境下使用 vc6 的真实意图。
要么楼主根本就不是合格的程序员——不合格的原因在于,居然不知道日新月异的工具可以代替 VC6。
哪怕你是写 Win98 Win95 的程序,现代工具链都可以替你办到,死守 VC6 简直毫无道理。
何况还只是拿来当编辑器?
神经病吧。
虽然我赞同你的观点 但是说别人神经病不太好 我猜他只是守着 VC6 习惯了 这样的同事挺多哒 我还见过依然用 eclipse 写 android 的呢
其实 visual assist 很好用的,我们全公司基本上都在用。一进公司就被安利了这个东西。
我半天才反应过来,VC6 这个老伙计我都不认识了。
要是 VC6 写 windows 程序,那用啥 linux 呢?直接 windows 或者虚拟机啊。
否则就没必要用 VC6 了
Vc 6 用来做黑产因为其 CRT 的特殊性,一直都有市场,只能说楼上兄弟们没有了解 Windows 的前世今生
不论什么东西只有最适合,没有必要太追新
regsvr32 VA_X.dll 这个是你安装的时候提示的,还是用的拷贝过去之后再执行提示的?
我知道最近有些版本会额外再包含一个库,用来弹自己的一些窗口,不知道和这个有没有关系。
我穿越到 2003 年了吗?
更新一下, 原版的可以正常安装并注册, 运行的时候也能显示那个 logo, 但显示界面后就没有反应了, 像是卡在某个地方了, 对鼠标和键盘热键均不响应,希望是的系统的问题吧。 那个破解版的提示 “ Error while unpacking program, code LP5. Please report to author.” 看到某个地方说它用了特殊的破解方式, 我对比过二进制文件, 早些时候的破解是改了几个字节,现在的是加了一大坨东西在里面可能是个额外的 dll 什么的。
重点就是 visual assist 但是为什么只纠结 VC6, 都摆脱 cl.exe 编译器十年了
试了下 clion 这个果然强大, 功能丰富, 我们这的习惯是用轻量级的编辑器加上一些 tools 搭配成制定的 ide, 我们用这个 配合 mingw64 编译器, 配合 arm 编译器给 stm32 写程序,远程调用 linux 的编译器。 这些 visual assist + vc 这个编辑器都能胜任, 只要给它头文件它什么都能搞定。 不知道 clion 有没有剥离其他功能只保留“智能编辑器”的简易版本呢, 当然直接用这个 clion 也行, 摸索配置一番就是了。打算让公司买 clion 许可了, 比 visual assist 还便宜一些呢。
mingw-w64 默认好像_WIN32_WINNT 已经 5 了吧。老 MinGW.org 倒还真支持 win9x
看来 mingw64 是错误的写法, 正确的是 MinGW-w64。
看了下手头的 makefile 公共模板, 现在里面写的是
-D_WIN32_WINNT=_WIN32_WINNT_WIN7 -D_WIN32_IE=_WIN32_IE_IE80
可以说 clion 的最大缺点就是太重了,离不开 cmake,不过 cmake 对于各种编译环境支持的也不错了各种交叉编译都不在话下
你要是像轻量可以试试 vs code 配合 c/c++插件,不过功能肯定没有完善的 ide 强大
刚发现它是 java 的 智能提示补全用的 clang。 我在尝试下用 vim 配合 clang 看看能实现到什么程度吧
刚发现它是 java 的 智能提示补全用的 clang。 还有一堆别的开源软件。
它这样用一堆开源软件做个收费软件是怎么实现的呢? 那些法律问题怎么处理的呢
我还是尝试下用 vim 配合 clang 看看能实现到什么程度吧
能简单解释下或者举个特殊的例子吗
clion 的核心代码是 jetbrains 自己写的,而且他也并没有用 java,是用他自己家的 kotlin 写的,只不过是跑在 JVM 上面罢了。在语法补全上 clang 只是起辅助作用,作为一个附加功能存在而已。要是随随便便用 clang-tidy 就能写出个 IDE 的话,这种 IDE 早就满天飞了,jetbrains 还能卖得出去么
至于法律问题,不管是 clang 还是 cmake 他们都不是 gpl 的,所以没啥影响呀。
YouCompleteMe 可以做到的

你所说的只是 ide 的一个功能而已,而一个完整的 ide 还包括代码重构,变量 /常量提取,语句块抽取成函数,常见函数生成,追溯继承结构,代码格式化,代码调试等等功能
你可以看看 clion 官方的功能说明文档
https://www.jetbrains.com/clion/features/
如果你觉得 ide 只是一个自动补全工具的话,那你也太小看一个 ide 了
另外你说的 clion 用 clang-tidy 的问题在他的官方 blog 中也提到了,你可以看看他的说明
https://blog.jetbrains.com/clion/2017/04/clion-2017-2-eap-clang-tidy/
是的, 今天试了一圈发现还是 visual assist 配合 vc 最好用, 可能是习惯问题吧.
貌似可以逆向思维一下, 给 visual assist 写个编辑器
不理解你为啥会想切换到 Linux
最近比较闲, 为长久做打算
既然对 win 有如此重的依赖为何要切换到 linux 呢?
如果真需要 linux 你大可 VM 一个 linux 即可啊
这不算多么重的依赖吧,都是一些导入注册表就能搞定的绿色软件。
现在已经是在 linux 下给你回帖了,目前就剩一个游戏帝国时代 HD 没有能搞定了。
切换的主要原因是给 offer 的那个公司强烈建议使用 linux,用 windows 的话有比较麻烦的审批手续。
长期以来都是在两个平台上工作的, 很多自动化的脚本什么的都慢慢挪到 linux 上了, 对不带图形界面的 linux 算是比较熟悉了,熟悉一下 linux 的图形界面不费劲的。
当然问题还是有一些的,但都是不要紧的, 比如刚才提到的那个游戏, 还有笔记本电池充电阈值设置问题, 这些都是不太要紧的问题了,脱离 windows 的那种自由的感觉是很爽的。
如果只是要一个编辑器,我觉得应该有太多选择了吧,何必死绑着一个 VC6
当然我也不知道你的捆绑原因是什么。
而 vim 加上一些插件可以满足很多数 vax 的功能啊
既然逃离何不果断一点。
不喜欢命令式的编辑器也可以看看 sublime vsc 都是不错的选择
当然只是插件上不一定有 vax 智能
只是喜好这东西谁又能决定谁呢
看了一圈评论,别人不过问个运行问题而已,竟然引来一群自以为是的东西对别人的习惯指手画脚,真的看不懂有些人
vc+vax 的确好用,上面还有人说 NetBeans 和 CodeBlocks 比 VC6 强的,跟 VC6 比起来这两个就是半残品
CLion 不错,其实习惯很好改的,只要针对自己定制一套快捷键就行了,各种代码编辑器都是大同小异的