3

我想用 cl 编译器编译我的 c++ 代码。因此,我在 Eclipse 中启动了一个“c++ makefile 项目”。然后我写了我的make文件。我必须首先运行 vcvars32.bat 才能运行 cl,所以我在 make 文件中编写了该命令,但它不能正常工作。我现在该怎么办?在构建代码之前如何运行该命令?顺便说一句,我正在使用 nmake。

我的制作文件如下:

OBJS =      helloWorld.o

TARGET =    helloWorld.exe

all:    $(TARGET)

helloWorld.exe: 
    **vcvars32.bat**
    cl helloWorld.cpp
    rm -f *.obj

clean:
    rm -f helloWorld.exe *.obj
4

1 回答 1

0

打开命令行,运行 vcvars32.bat,然后从同一命令行启动 eclipse。

前两个步骤可以通过转到合并为一个Start->Visual Studio xxx->Visual Studio Tools->VS command prompt(确切命名取决于您安装的内容)

于 2013-02-01T09:27:24.797 回答