# 【历史讨论】GoldenDict-ng 基于Qt5.15.2/Qt6.X版本

**URL:** <https://forum.freemdict.com/t/topic/11495>\
**Category:** GoldenDict-ng\
**Tags:** goldendict\
**Created:** [2022 年3 月 14 日 13:17 UTC](https://forum.freemdict.com/t/topic/11495 "2022-03-14T13:17:30Z")\
**Posts on this page:** 20\
**Page:** 101

<div class="post-metadata">

**Author:** ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
**Post date:** [2023 年3 月 28 日 05:30 UTC](https://forum.freemdict.com/t/topic/11495/2119 "2023-03-28T05:30:43Z")

</div>

Dependency里说需要： C++17 compiler  
是不是通过下面这个参数，这个参数在哪里设置的？  
（对编译不太熟悉，希望不要介意哈）

```auto
-std=c++17

```

---

<div class="post-metadata">

**Author:** ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
**Post date:** [2023 年3 月 28 日 07:02 UTC](https://forum.freemdict.com/t/topic/11495/2120 "2023-03-28T07:02:39Z")

</div>

报错了后，生成了一个GoldenDict.app 不过好像运行不起来 😂

```auto
linking GoldenDict.app/Contents/MacOS/GoldenDict
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libogg.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libswresample.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libvorbis.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libvorbisfile.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/liblzo2.dylib) was built for newer macOS version (11.0) than being linked (10.14)

```

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2023 年3 月 28 日 07:07 UTC](https://forum.freemdict.com/t/topic/11495/2121 "2023-03-28T07:07:26Z")

</div>

我对macos也不熟悉，看其他人吧 😄

把错误发出来，上面的看起来是warning

---

<div class="post-metadata">

**Author:** ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
**Post date:** [2023 年3 月 28 日 07:12 UTC](https://forum.freemdict.com/t/topic/11495/2122 "2023-03-28T07:12:09Z")

</div>

qmake 没有报错  
make的时候有很多warning，最后报错：

```auto
linking GoldenDict.app/Contents/MacOS/GoldenDict
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libvorbisfile.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libogg.dylib) was built for newer macOS version (11.0) than being linked (10.14)
dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libvorbis.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/liblzo2.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libavutil.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libhunspell.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libzstd.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libswresample.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libavformat.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libtiff.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/liblzma.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libeb.dylib) was built for newer macOS version (12.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libopencc.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libavcodec.dylib) was built for newer macOS version (11.0) than being linked (10.14)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libvorbisfile.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libogg.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libvorbis.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libavutil.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libhunspell.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libeb.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libopencc.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libavformat.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libswresample.dylib) was built for newer macOS version (12.0) than being linked (11.0)
dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libzstd.dylib) was built for newer macOS version (12.0) than being linked (11.0)
ld: warning: dylib (/Users/xxx/general_purpose_development/goldendict/maclibs/lib/libavcodec.dylib) was built for newer macOS version (12.0) than being linked (11.0)
mkdir -p GoldenDict.app/Contents/Frameworks && cp -nR /Users/xxx/general_purpose_development/goldendict/maclibs/lib/ GoldenDict.app/Contents/Frameworks/ && mkdir -p GoldenDict.app/Contents/MacOS/locale && cp -R locale/*.qm GoldenDict.app/Contents/MacOS/locale/ && mkdir -p GoldenDict.app/Contents/MacOS/help && cp -R /Users/xxx/general_purpose_development/goldendict/help/*.qch GoldenDict.app/Contents/MacOS/help/ && mkdir -p GoldenDict.app/Contents/MacOS/opencc && cp -R /Users/xxx/general_purpose_development/goldendict/opencc/*.* GoldenDict.app/Contents/MacOS/opencc/
make: *** [GoldenDict.app/Contents/MacOS/GoldenDict] Error 1

```

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2023 年3 月 28 日 07:24 UTC](https://forum.freemdict.com/t/topic/11495/2123 "2023-03-28T07:24:30Z")

</div>

你执行的命令也发一下  
可以参考 里面的 build 和 package 的步骤  
[goldendict/macos.yml at staged · xiaoyifang/goldendict · GitHub](https://github.com/xiaoyifang/goldendict/blob/staged/.github/workflows/macos.yml)

---

<div class="post-metadata">

**Author:** ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
**Post date:** [2023 年3 月 28 日 07:49 UTC](https://forum.freemdict.com/t/topic/11495/2124 "2023-03-28T07:49:47Z")

</div>

第一次是通过qt online installer安装的qt，配置路径：

```auto
export PATH="$PATH:/Users/xxx/Qt/6.4.3/macos/bin"

```

然后依次执行：

```auto
qmake CONFIG+=release CONFIG+=zim_support CONFIG+=chinese_conversion_support QMAKE_APPLE_DEVICE_ARCHS="x86_64 arm64"

make

```

报了上面的错。

第二次通过brew安装了qt：

```auto
brew install qt

```

然后（下面编译选项与前面比，去掉了 x86\_64 ）：

```auto
qmake CONFIG+=release CONFIG+=zim_support CONFIG+=chinese_conversion_support QMAKE_APPLE_DEVICE_ARCHS="arm64"

make

```

第二次的报错信息（这次没有warning警告了，但有error）：

```auto
linking GoldenDict.app/Contents/MacOS/GoldenDict
mkdir -p GoldenDict.app/Contents/Frameworks && cp -nR /Users/xxx/general_purpose_development/goldendict/maclibs/lib/ GoldenDict.app/Contents/Frameworks/ && mkdir -p GoldenDict.app/Contents/MacOS/locale && cp -R locale/*.qm GoldenDict.app/Contents/MacOS/locale/ && mkdir -p GoldenDict.app/Contents/MacOS/help && cp -R /Users/xxx/general_purpose_development/goldendict/help/*.qch GoldenDict.app/Contents/MacOS/help/ && mkdir -p GoldenDict.app/Contents/MacOS/opencc && cp -R /Users/xxx/general_purpose_development/goldendict/opencc/*.* GoldenDict.app/Contents/MacOS/opencc/
make: *** [GoldenDict.app/Contents/MacOS/GoldenDict] Error 1

```

---

<div class="post-metadata">

**Author:** ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
**Post date:** [2023 年3 月 28 日 08:12 UTC](https://forum.freemdict.com/t/topic/11495/2125 "2023-03-28T08:12:00Z")

</div>

Git仓库下下来后，执行 git branch:

```auto
* staged

```

是编译这个分支对吗

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2023 年3 月 28 日 08:13 UTC](https://forum.freemdict.com/t/topic/11495/2126 "2023-03-28T08:13:04Z")

</div>

对的。 QMAKE\_APPLE\_DEVICE\_ARCHS 这个参数去掉看看。

---

<div class="post-metadata">

**Author:** ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
**Post date:** [2023 年3 月 28 日 08:25 UTC](https://forum.freemdict.com/t/topic/11495/2127 "2023-03-28T08:25:32Z")

</div>

这次没有错误了，不过有很多警告  
[log.txt](https://forum.freemdict.com/uploads/short-url/baxCm2nBNbVwdl1NrKSwhG6SyaZ.txt) (16.0 KB)

另外生成的 GoldenDict.app 还是无法运行（make install 没有执行，应该不需要这步？）

更新：

第二次执行 上面的qmake和make命令，又报错：

```auto
linking GoldenDict.app/Contents/MacOS/GoldenDict
mkdir -p GoldenDict.app/Contents/Frameworks && cp -nR /Users/xxx/general_purpose_development/goldendict/maclibs/lib/ GoldenDict.app/Contents/Frameworks/ && mkdir -p GoldenDict.app/Contents/MacOS/locale && cp -R locale/*.qm GoldenDict.app/Contents/MacOS/locale/ && mkdir -p GoldenDict.app/Contents/MacOS/help && cp -R /Users/xxx/general_purpose_development/goldendict/help/*.qch GoldenDict.app/Contents/MacOS/help/ && mkdir -p GoldenDict.app/Contents/MacOS/opencc && cp -R /Users/xxx/general_purpose_development/goldendict/opencc/*.* GoldenDict.app/Contents/MacOS/opencc/
make: *** [GoldenDict.app/Contents/MacOS/GoldenDict] Error 1

```

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2023 年3 月 28 日 08:27 UTC](https://forum.freemdict.com/t/topic/11495/2128 "2023-03-28T08:27:32Z")

</div>

等其他人吧，我对macos完全不熟悉

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2023 年3 月 28 日 09:01 UTC](https://forum.freemdict.com/t/topic/11495/2129 "2023-03-28T09:01:21Z")

</div>

> [@last\_idol](#):
>
> `prefers-color-scheme`

[fix: when in dark reader mode, the transparent image has a very bad d… by xiaoyifang · Pull Request #428 · xiaoyifang/goldendict-ng · GitHub](https://github.com/xiaoyifang/goldendict/pull/428/files) 先简单处理了。

---

<div class="post-metadata">

**Author:** ![Jasoon](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/j/d26b3c/32.png) [@Jasoon](https://forum.freemdict.com/u/Jasoon)\
**Post date:** [2023 年3 月 28 日 11:24 UTC](https://forum.freemdict.com/t/topic/11495/2130 "2023-03-28T11:24:20Z")

</div>

快捷键啊，ctr ↑ ↓

---

<div class="post-metadata">

**Author:** ![hahaya](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/77aa72/32.png) [@hahaya](https://forum.freemdict.com/u/hahaya)\
**Post date:** [2023 年3 月 28 日 11:25 UTC](https://forum.freemdict.com/t/topic/11495/2131 "2023-03-28T11:25:39Z")

</div>

兄弟，这都多久以前的反馈了。。。 现在这些问题早解决了

---

<div class="post-metadata">

**Author:** ![Jasoon](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/j/d26b3c/32.png) [@Jasoon](https://forum.freemdict.com/u/Jasoon)\
**Post date:** [2023 年3 月 28 日 11:25 UTC](https://forum.freemdict.com/t/topic/11495/2132 "2023-03-28T11:25:53Z")

</div>

webengine 字和图片比较模糊，怎么办？

---

<div class="post-metadata">

**Author:** ![Jasoon](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/j/d26b3c/32.png) [@Jasoon](https://forum.freemdict.com/u/Jasoon)\
**Post date:** [2023 年3 月 28 日 11:26 UTC](https://forum.freemdict.com/t/topic/11495/2133 "2023-03-28T11:26:49Z")

</div>

有些人不知道快捷键是什么，后来人看看吧

---

<div class="post-metadata">

**Author:** ![random](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/random/32/19006_2.png) [@random](https://forum.freemdict.com/u/random)\
**Post date:** [2023 年3 月 29 日 02:33 UTC](https://forum.freemdict.com/t/topic/11495/2134 "2023-03-29T02:33:33Z")

</div>

chatgpt 说是编译器或者连接器导致的：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/f/4/f483932f3d45075d1212f664520a715545dfb1d3.jpeg)

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2023 年3 月 29 日 08:12 UTC](https://forum.freemdict.com/t/topic/11495/2135 "2023-03-29T08:12:07Z")

</div>

有些坛友反馈了好久的一个问题。 渐进加载。  
多个词典的时候，按顺序，完成1个词典，加载一个。

见最新版本

---

<div class="post-metadata">

**Author:** ![lilei](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/l/e56c9b/32.png) [@lilei](https://forum.freemdict.com/u/lilei)\
**Post date:** [2023 年3 月 31 日 13:00 UTC](https://forum.freemdict.com/t/topic/11495/2136 "2023-03-31T13:00:46Z")

</div>

视频版goldendict好久没更新了

---

<div class="post-metadata">

**Author:** ![donghaisisheng](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/d/e95f7d/32.png) [@donghaisisheng](https://forum.freemdict.com/u/donghaisisheng)\
**Post date:** [2023 年4 月 2 日 00:53 UTC](https://forum.freemdict.com/t/topic/11495/2137 "2023-04-02T00:53:36Z")

</div>

最近的windows版总有以下情况：输入字词查询时，浏览器便会跳出无数个网页（都是自己加的在线网站），导致死机。请问是哪里的原因呢？

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2023 年4 月 2 日 01:12 UTC](https://forum.freemdict.com/t/topic/11495/2138 "2023-04-02T01:12:26Z")

</div>

详细一点，什么版本  
什么网页，怎么弹出的，  
不像是软件的功能，你是不是有加载什么脚本/特别的词典 之类的。

[上一页](https://forum.freemdict.com/t/topic/11495.md?page=100)

[下一页](https://forum.freemdict.com/t/topic/11495.md?page=102)
