gpt4 book ai didi

c - visual studio express 2012简单的c程序 fatal error LNK1561 : entry point must be defined

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:38 26 4
gpt4 key购买 nike

在 Windows 7 控制台中使用 cl.exe test.c 编译和链接以下简单的 test.c 时:

#include "stdio.h"
#include "stdlib.h"

int main(int argc, char* args[]){
int i;
i=0;
printf("i=%d",i);
return 0;
}

我收到链接: fatal error LNK1561:必须定义入口点。它编译没有问题,但链接失败。另外,如果我将文件名更改为 test.cpp,则它可以正常工作。有什么想法吗?

最佳答案

我复制了你的代码并用 cl.exe test.c 编译了它,它运行良好。我认为你有配置问题。

首先,您使用的是 Visual Studio 命令行环境吗?通过在命令行中键入确保:

vsvars32

然后尝试使用:

cl.exe test.c kernel32.lib

关于c - visual studio express 2012简单的c程序 fatal error LNK1561 : entry point must be defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13634237/

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