注册 登录
编程论坛 闲聊灌水

vs2010编译错误信息 看看是啥鸟 代码就一条 return 0;

wp231957 发布于 2015-08-27 10:49, 724 次点击
fatal error C1189: #error :  ERROR: Only Win32 target supported!
18 回复
#2
TonyDeng2015-08-27 10:52
英文翻译:仅支持Win32目标
#3
阿鞠尼2015-08-27 10:52
111111111111111111111111
#4
wp2319572015-08-27 10:55
回复 2楼 TonyDeng
那我也没有做16位 64位 神马嵌入式 啥的  我做的都是win32啊
#5
TonyDeng2015-08-27 10:57
不知道你干嘛了,我祗是翻译。
#6
冰镇柠檬汁儿2015-08-27 11:01
把代码都帖出来,看看你是怎么写出这个错误的,学习下
#7
wp2319572015-08-27 11:04
回复 6楼 冰镇柠檬汁儿
#include <stdio.h>

int main()
{
   
    return 0;
}
#8
wp2319572015-08-27 11:06
结贴吧  知道错误原因了   
把dll模板当exe模板使用  所以导致了一个莫名其妙的错误  

其实vs还是不够智能化   他应该提醒我  当前是dll模板 但是没有发现XXX导出函数神马的信息  我不就知道了
#9
冰镇柠檬汁儿2015-08-27 11:06
呃,膜拜了
#10
TonyDeng2015-08-27 11:08
以下是引用wp231957在2015-8-27 11:06:20的发言:

结贴吧  知道错误原因了   
把dll模板当exe模板使用  所以导致了一个莫名其妙的错误  

其实vs还是不够智能化   他应该提醒我  当前是dll模板 但是没有发现XXX导出函数神马的信息  我不就知道了

你不知道现代的DLL是可执行文件?
#11
wp2319572015-08-27 11:09
回复 10楼 TonyDeng
那又如何  vs提供的exe模板和dll模板又不能通用
#12
TonyDeng2015-08-27 11:11
不用模板就能编译成DLL。Win32是可执行文件的意思,你自己的模板不是可执行文件,它提示你这个信息,自己就应该知道怎么回事了。
#13
wp2319572015-08-27 11:13
不太习惯使用命令行编译方式   不过上次测试lib时  可是 vs提供的lib模板 编译不了 改命令行编译 搞定
#14
阿鞠尼2015-08-27 11:15
111111111111111111111
#15
wp2319572015-08-27 11:17
回复 14楼 阿鞠尼
你在3楼和14楼弄一大堆1 干嘛
#16
醒山2015-08-27 18:43
这么快
#17
hu9jj2015-08-28 07:49
以下是引用wp231957在2015-8-27 11:17:10的发言:

你在3楼和14楼弄一大堆1 干嘛

纯系灌水
#18
谁与争疯2015-08-28 08:57
禁言它!
#19
冰镇柠檬汁儿2015-08-28 09:10
以下是引用谁与争疯在2015-8-28 08:57:43的发言:

禁言它!

你还好意思说?你什么都不管
1