You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to write a program on Windows that uses cmark as a library, but I can't get it to compile. I tried running the following commands in a WSL to build a libcmark.a file for MinGW:
sudo apt install g++-mingw-w64
git clone https://github.com/commonmark/cmark
cd cmark
sed -i 's/i686/x86_64/g' toolchain-mingw32.cmake # Set the architecture to x86_64
make mingw
This creates a libcmark.a file in build-mingw/src, but when I try to use it in my project, I get a linker error:
main.o:main.cpp:(.text+0x8d): undefined reference to `__imp_cmark_markdown_to_html'
If I try MSVC instead, it's even worse, I haven't even managed to compile a .lib file. It says here to simply run nmake, but when I do that, I get the following error:
NMAKE : fatal error U1064: MAKEFILE not found and no target specified
If I try nmake MAKEFILE instead, I get
NMAKE : fatal error U1073: don't know how to make 'MAKEFILE'
All this would be much easier if you simply provided working .a and .lib files that I could download and use without compiling them myself.
The text was updated successfully, but these errors were encountered:
I'm trying to write a program on Windows that uses cmark as a library, but I can't get it to compile. I tried running the following commands in a WSL to build a libcmark.a file for MinGW:
This creates a
libcmark.a
file inbuild-mingw/src
, but when I try to use it in my project, I get a linker error:If I try MSVC instead, it's even worse, I haven't even managed to compile a .lib file. It says here to simply run
nmake
, but when I do that, I get the following error:If I try
nmake MAKEFILE
instead, I getAll this would be much easier if you simply provided working .a and .lib files that I could download and use without compiling them myself.
The text was updated successfully, but these errors were encountered: