编译器x86_64-w64-mingw32抱怨运行正常的代码

时间:2016-02-27 17:43:43

标签: c++ malloc dev-c++

问题是在格式化窗口之后(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

0 个答案:

没有答案