# 64-bit libfmod.a for MinGW

**URL:** <https://qa.fmod.com/t/64-bit-libfmod-a-for-mingw/11931>\
**Category:** FMOD Engine\
**Created:** [May 20, 2015, 11:50am UTC](https://qa.fmod.com/t/64-bit-libfmod-a-for-mingw/11931 "2015-05-20T11:50:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![robertmiller1](https://avatars.discourse-cdn.com/v4/letter/r/d2c977/32.png) [@robertmiller1](https://qa.fmod.com/u/robertmiller1)\
**Post date:** [May 20, 2015, 11:50am UTC](https://qa.fmod.com/t/64-bit-libfmod-a-for-mingw/11931/1 "2015-05-20T11:50:09Z")

</div>

After downloading FMOD Studio Programmer’s API and Low Level Programmer API 1.06.02 for Windows, I have the libfmod.a library which successfully links on 32-bit MinGW (i686-w64-mingw32), but I can’t seem to get it to link in 64-bit mode (x86\_64-w64-mingw32).

Am I forgetting a compiler switch? Or must I perform additional steps to link FMOD in 64-bit mode? The compiler only spouts a (paraphrased) ‘skipping libfmod.a because of architecture mismatch’ error.

---

<div class="post-metadata">

**Author:** ![nick1](https://avatars.discourse-cdn.com/v4/letter/n/47e85d/32.png) [@nick1](https://qa.fmod.com/u/nick1)\
**Post date:** [May 21, 2015, 1:02am UTC](https://qa.fmod.com/t/64-bit-libfmod-a-for-mingw/11931/2 "2015-05-21T01:02:18Z")

</div>

You’re trying to link the 32bit import library in a 64bit build. That’s why you get an architecture mismatch error.

You don’t need a special mingw import library in 64bit builds. You can use the DLL directly.

---

<div class="post-metadata">

**Author:** ![robertmiller1](https://avatars.discourse-cdn.com/v4/letter/r/d2c977/32.png) [@robertmiller1](https://qa.fmod.com/u/robertmiller1)\
**Post date:** [May 21, 2015, 10:27am UTC](https://qa.fmod.com/t/64-bit-libfmod-a-for-mingw/11931/3 "2015-05-21T10:27:27Z")

</div>

Thanks; pointing the linker to the DLL (-L) and adding -lfmod64 worked like charm!
