请问有人成功用 wine 运行过 VC 助手么

2018-05-04 21:20:41 +08:00
 c3824363
平时用的编辑器是 VC6+VC 助手, 最近打算切换到 linux 平台, 只有这个组合的编辑器没法替代。
wine 运行 VC6 没有任何问题, 但是安装 VC 的时候出现问题了, 确切的说是 regsvr32 VA_X.dll 注册这个 dll 的时候出问题了。显示无法加载这个 dll。
4323 次点击
所在节点    Linux
41 条回复
sagaxu
2018-05-05 10:13:15 +08:00
我穿越到 2003 年了吗?
c3824363
2018-05-05 12:04:40 +08:00
@Cambrian07 更新一下, 原版的可以正常安装并注册, 运行的时候也能显示那个 logo, 但显示界面后就没有反应了, 像是卡在某个地方了, 对鼠标和键盘热键均不响应,希望是的系统的问题吧。 那个破解版的提示 “ Error while unpacking program, code LP5. Please report to author.” 看到某个地方说它用了特殊的破解方式, 我对比过二进制文件, 早些时候的破解是改了几个字节,现在的是加了一大坨东西在里面可能是个额外的 dll 什么的。

@MCVector 重点就是 visual assist 但是为什么只纠结 VC6, 都摆脱 cl.exe 编译器十年了
@wwqgtxx 试了下 clion 这个果然强大, 功能丰富, 我们这的习惯是用轻量级的编辑器加上一些 tools 搭配成制定的 ide, 我们用这个 配合 mingw64 编译器, 配合 arm 编译器给 stm32 写程序,远程调用 linux 的编译器。 这些 visual assist + vc 这个编辑器都能胜任, 只要给它头文件它什么都能搞定。 不知道 clion 有没有剥离其他功能只保留“智能编辑器”的简易版本呢, 当然直接用这个 clion 也行, 摸索配置一番就是了。打算让公司买 clion 许可了, 比 visual assist 还便宜一些呢。
yksoft1
2018-05-05 12:07:09 +08:00
@noli mingw-w64 默认好像_WIN32_WINNT 已经 5 了吧。老 MinGW.org 倒还真支持 win9x
c3824363
2018-05-05 12:22:26 +08:00
@yksoft1 看来 mingw64 是错误的写法, 正确的是 MinGW-w64。
看了下手头的 makefile 公共模板, 现在里面写的是
-D_WIN32_WINNT=_WIN32_WINNT_WIN7 -D_WIN32_IE=_WIN32_IE_IE80
wwqgtxx
2018-05-05 14:10:13 +08:00
@c3824363 可以说 clion 的最大缺点就是太重了,离不开 cmake,不过 cmake 对于各种编译环境支持的也不错了各种交叉编译都不在话下
你要是像轻量可以试试 vs code 配合 c/c++插件,不过功能肯定没有完善的 ide 强大
c3824363
2018-05-05 15:12:08 +08:00
@wwqgtxx 刚发现它是 java 的 智能提示补全用的 clang。 我在尝试下用 vim 配合 clang 看看能实现到什么程度吧
c3824363
2018-05-05 15:17:46 +08:00
@wwqgtxx 刚发现它是 java 的 智能提示补全用的 clang。 还有一堆别的开源软件。
它这样用一堆开源软件做个收费软件是怎么实现的呢? 那些法律问题怎么处理的呢

我还是尝试下用 vim 配合 clang 看看能实现到什么程度吧
echaos
2018-05-05 16:30:36 +08:00
@zwh2698 能简单解释下或者举个特殊的例子吗
wwqgtxx
2018-05-05 16:32:43 +08:00
@c3824363 clion 的核心代码是 jetbrains 自己写的,而且他也并没有用 java,是用他自己家的 kotlin 写的,只不过是跑在 JVM 上面罢了。在语法补全上 clang 只是起辅助作用,作为一个附加功能存在而已。要是随随便便用 clang-tidy 就能写出个 IDE 的话,这种 IDE 早就满天飞了,jetbrains 还能卖得出去么
至于法律问题,不管是 clang 还是 cmake 他们都不是 gpl 的,所以没啥影响呀。
c3824363
2018-05-05 18:35:27 +08:00
@wwqgtxx YouCompleteMe 可以做到的
wwqgtxx
2018-05-05 19:08:07 +08:00
@c3824363 你所说的只是 ide 的一个功能而已,而一个完整的 ide 还包括代码重构,变量 /常量提取,语句块抽取成函数,常见函数生成,追溯继承结构,代码格式化,代码调试等等功能
wwqgtxx
2018-05-05 19:27:34 +08:00
@c3824363 你可以看看 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/
c3824363
2018-05-05 19:33:20 +08:00
@wwqgtxx 是的, 今天试了一圈发现还是 visual assist 配合 vc 最好用, 可能是习惯问题吧.
貌似可以逆向思维一下, 给 visual assist 写个编辑器
wizardoz
2018-05-05 19:59:24 +08:00
不理解你为啥会想切换到 Linux
c3824363
2018-05-05 20:11:47 +08:00
@wizardoz 最近比较闲, 为长久做打算
tomychen
2018-05-06 19:01:19 +08:00
既然对 win 有如此重的依赖为何要切换到 linux 呢?

如果真需要 linux 你大可 VM 一个 linux 即可啊
c3824363
2018-05-06 23:01:56 +08:00
@tomychen 这不算多么重的依赖吧,都是一些导入注册表就能搞定的绿色软件。
现在已经是在 linux 下给你回帖了,目前就剩一个游戏帝国时代 HD 没有能搞定了。
切换的主要原因是给 offer 的那个公司强烈建议使用 linux,用 windows 的话有比较麻烦的审批手续。
长期以来都是在两个平台上工作的, 很多自动化的脚本什么的都慢慢挪到 linux 上了, 对不带图形界面的 linux 算是比较熟悉了,熟悉一下 linux 的图形界面不费劲的。
c3824363
2018-05-06 23:07:02 +08:00
@tomychen 当然问题还是有一些的,但都是不要紧的, 比如刚才提到的那个游戏, 还有笔记本电池充电阈值设置问题, 这些都是不太要紧的问题了,脱离 windows 的那种自由的感觉是很爽的。
tomychen
2018-05-06 23:27:59 +08:00
如果只是要一个编辑器,我觉得应该有太多选择了吧,何必死绑着一个 VC6

当然我也不知道你的捆绑原因是什么。

而 vim 加上一些插件可以满足很多数 vax 的功能啊

既然逃离何不果断一点。

不喜欢命令式的编辑器也可以看看 sublime vsc 都是不错的选择

当然只是插件上不一定有 vax 智能

只是喜好这东西谁又能决定谁呢
lsido
2018-05-07 00:43:10 +08:00
看了一圈评论,别人不过问个运行问题而已,竟然引来一群自以为是的东西对别人的习惯指手画脚,真的看不懂有些人

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452228

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX