问题是在格式化窗口之后(7个终极x64)我试图使用mingw32全新安装Dev C++
IDE进行编译。
我想知道这是多么典型,这是我的错吗?
我尝试过搜索这个问题,但很少有结果可以解决这个问题。
... \ DevCpp \ DevCPPDLLcpp.o DevCPPDLLcpp.cpp :(。text + 0x1e):undefined 引用`_imp__CoTaskMemAlloc @ 4'
代码在这里:
https://stackoverflow.com/a/33238812/1329184
编辑:添加了makefile ..
x86_64-w64-mingw32/lib32" -static-libgcc -m32
INCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include"
CXXINCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++"
BIN = DevCPPDLL.dll
CXXFLAGS = $(CXXINCS) -m32 -DBUILDING_DLL=1
CFLAGS = $(INCS) -m32 -DBUILDING_DLL=1
RM = rm.exe -f
DEF = libDevCPPDLL.def
STATIC = libDevCPPDLL.a
.PHONY: all all-before all-after clean clean-custom
all: all-before $(BIN) all-after
clean: clean-custom
${RM} $(OBJ) $(BIN) $(DEF) $(STATIC)
$(BIN): $(LINKOBJ)
$(CPP) -shared $(LINKOBJ) -o $(BIN) $(LIBS) -Wl,--output-def,$(DEF),--out-implib,$(STATIC),--add-stdcall-alias