Keil想把主副两个程序在同一个工程里运行怎么办

求助大神!!!!!感谢 这两种方法都不行 总是显示target not created

两个程序放在一个工程中,只能有一个是主程序的,另一个只能写成子函数的。
你是写成两个main()了吗,因图片太小了,根本看不清楚是什么?
至于一起运行是不可能的,不论怎么放,也不能一起运行,因为,单片机只能一行一行执行程序的,不可能一起执行多行程序的。
两个程序,可以加一个条件,用按键,或中断来切换选择执行哪个。追问

您好 很感谢!!但是我想问 我放在一个工程里一个文件夹下也不能一起运行嘛?我这个是主副两个程序 所以有两个main函数 所以我只能合并成一个程序才能运行了对吗?

这个不知道您能看清嘛?这样的方式不能同时运行是吗?谢谢

追答

再说一遍,不论几个文件夹,都不能有两个main()的。
另一个必须写成子函数,由main()去调用。
而且,这种一个工程中有多个C文件时,是有很多要求的,初学者搞不明白,编译是不能通过的,就算是通过了,执行起来也有问题。
最好还是合并成一个程序文件,放在一个C程序中,另一个写成子程序就行了吗。
如果合成在一个主程序中,程序又太长了吧。当然,你不觉得费劲也行的。

追问

嗯嗯 好的 我明白了 谢谢你😁

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-13
什么问题?可以说一下追问

就是我有两个程序(一个主程序 一个副程序)我想将两个程序放在一个工程下 可以一起运行也可以分开运行的那种 能实现嘛?

追答

可以的

追问

可是我试了两种方法 我放在图片里了 总是显示target not created 都不好使 但是建立两个工程的话 分开运行都是好使的

追答

照片模糊不清

追问

第一个是在一个文件夹下的 第二个是在不同文件夹下的

相似回答