完全照搬零基础学C语言P278页代码19.10,用vs2012为什么通不过
                 	
                        发表在C语言图书答疑
                        2015-06-09                                                
                    		
                                                                            	
                        
                        
                    
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    
                        设置时间:
                        非永久
                        永久            
                    
                    
                           起始时间:
                           结束时间:
                        
                    
                        是否扣分:
                        是
                        否
                    
                    
                    
                    
                
                                           在一个工程中编写了下面两个.c文件,但用vs2012编译时通不过
文件名:FuncInside.c
#include<stdio.h>
#include<conio.h>
void main (void)
{
​void print(void);
​void Func_print(void);
​print();
​Func_printf();
​getch();
}
 
static void print()
{
​printf("this is print in FuncInside.c \n");
}
 
 
文件名:Func.c
# include<stdio.h>
#include<conio.h>
void Func_print()
{
​void print(void);
​print();
}
static void print()
{
​printf("this is print in Func.c \n");
}
                
        	
        
        
    文件名:FuncInside.c
#include<stdio.h>
#include<conio.h>
void main (void)
{
​void print(void);
​void Func_print(void);
​print();
​Func_printf();
​getch();
}
static void print()
{
​printf("this is print in FuncInside.c \n");
}
文件名:Func.c
# include<stdio.h>
#include<conio.h>
void Func_print()
{
​void print(void);
​print();
}
static void print()
{
​printf("this is print in Func.c \n");
}
精彩评论 15
            2015-06-09
                   
                   
                   
                            
                            沙发
                        
   
                   
                                                             在一个工程中编写了下面两个.c文件,但用vs2012编译时通不过
文件名:FuncInside.c
#include<stdio.h>
#include<conio.h>
void print();
void main (void)
{
void Func_print(void);
Func_printf();
getch();
}
static void print()
{
printf("this is print in FuncInside.c \n");
}
文件名:Func.c
# include<stdio.h>
#include<conio.h>
void print(void);
void Func_print()
{
print();
}
static void print()
{
printf("this is print in Func.c \n");
}
把print函数的声明放到前面,可以编译通过,正常运行。
                
            文件名:FuncInside.c
#include<stdio.h>
#include<conio.h>
void print();
void main (void)
{
void Func_print(void);
Func_printf();
getch();
}
static void print()
{
printf("this is print in FuncInside.c \n");
}
文件名:Func.c
# include<stdio.h>
#include<conio.h>
void print(void);
void Func_print()
{
print();
}
static void print()
{
printf("this is print in Func.c \n");
}
把print函数的声明放到前面,可以编译通过,正常运行。
2015-06-12
                   
                   
                   
                            
                            板凳
                        
   
                   
                                                             用你的方式试了一下,还是不行。
VS2012显示下列内容
错误 1 error LNK2019: 无法解析的外部符号 _Func_printf,该符号在函数 _main 中被引用 D:\LK\ConsoleApplication8\ConsoleApplication8\FuncInside.obj ConsoleApplication8
错误 2 error LNK1120: 1 个无法解析的外部命令 D:\LK\ConsoleApplication8\Debug\ConsoleApplication8.exe 1 1 ConsoleApplication8
3 IntelliSense: 未定义标识符 "Func_printf" d:\LK\ConsoleApplication8\ConsoleApplication8\FuncInside.c 8 1 ConsoleApplication8
                      
                
                
            VS2012显示下列内容
错误 1 error LNK2019: 无法解析的外部符号 _Func_printf,该符号在函数 _main 中被引用 D:\LK\ConsoleApplication8\ConsoleApplication8\FuncInside.obj ConsoleApplication8
错误 2 error LNK1120: 1 个无法解析的外部命令 D:\LK\ConsoleApplication8\Debug\ConsoleApplication8.exe 1 1 ConsoleApplication8
3 IntelliSense: 未定义标识符 "Func_printf" d:\LK\ConsoleApplication8\ConsoleApplication8\FuncInside.c 8 1 ConsoleApplication8

 
	
                                                 VIP会员
VIP会员 购物车
购物车

 私信
                         私信 
                     发表新帖
发表新帖 立即签到
立即签到 
        		  
        		 
         		 关注
关注
                  回复
 回复 支持(
                	支持( 反对(
                    反对( 
               			  
               			  
                







 
                     
                     
					 
						 
						 
						 
						