擅长:python、mysql、java
<p>由于目前无法访问mingw安装,我可以提出一些建议。在</p>
<p>首先,<code>ld</code>对参数的顺序很挑剔。奇怪的是,当我在google上搜索“ld参数顺序”时,我得到了一堆页面,表明顺序无关紧要,但我已经被这个问题烧坏了好几次。我最成功的方法是:</p>
<ol>
<li>切换到<code>ld</code>(即,<code>-Wall</code>)</li>
<li>库搜索路径(即<code>-LPATH</code>)</li>
<li>目标文件</li>
<li>库(即<code>-lspotify</code>)</li>
</ol>
<p>我注意到在你的链接器输出中有一些对amd64的引用。我不确定您是如何编译其他对象文件的,但是由于libspotify在Windows上是32位的,我猜在这里混合使用32/64位不会太好。在</p>
<p>我想不出的最后一件事是,也许dll扩展名与<code>ld</code>混淆了,您是否尝试过将文件名改为<code>libspotify.so</code>?我知道这有点冒险,但不然我不知道该如何帮助你。在</p>