gpt4 book ai didi

eclipse - 使用mingw在eclipse中未定义对WinMain Error 1的引用

转载 作者:行者123 更新时间:2023-12-05 08:44:46 24 4
gpt4 key购买 nike

**** 构建项目测试用例的配置调试 ****

make all 
Building target: testcase.exe
Invoking: MinGW C++ Linker
g++ -o"testcase.exe" ./atest.o ./main.o C:/cppunit/src/cppunit/.libs/libcppunit.a
/mingw/lib/libmingw32.a(main.o):main.c:(.text+0xd2): undefined reference to `WinMain@16'
collect2: ld returned 1 exit status
make: *** [testcase.exe] Error 1

undefined reference to `WinMain@16' : mingw/lib/libmingw32.a(main.o):main.c:
make: *** [testcase.exe] Error 1

但我正在使用 cpp 程序。在具有 main.cpp、atestcase.cpp 和 a.hpp 但显示 main.c:(.text+0xd2) 的 cpp 程序中:

谁能解决这个问题。谁能帮帮我 此致, r.kranthikumar

最佳答案

首先查你did actually save your main.c file (eclipse 不会自动保存一个源文件)

然后,检查您的 makefile 是自动生成的还是您可以自己编写,如 this thread .

CXXFLAGS = -O2 -g -Wall -fmessage-length=0

OBJS = main.o

LIBS =

TARGET = say.exe

$(TARGET): $(OBJS)
$(CXX) -o $(TARGET) $(OBJS) $(LIBS)

all: $(TARGET)

clean:
rm -f $(OBJS) $(TARGET)

关于eclipse - 使用mingw在eclipse中未定义对WinMain Error 1的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2040730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com