cl命令编译多文件有关问题
cl命令编译多文件问题
类的声明放在A.h文件中,
类的成员的定义放在A.cpp文件中,此文件已包含A.h
而main()函数放在Ause.cpp文件中,此文件也包含A.h,并且main()函数中用到类A.
为什么在VC中这种多文件可以在一个工程中编译链接成功,而使用命令行
cl -GX Ause.cpp则提示链接错误。
哪位达人可回答一下,感激!
------解决方案--------------------
只要写一起应该就可以了吧:
cl -GX Ause.cpp A.cpp
类的声明放在A.h文件中,
类的成员的定义放在A.cpp文件中,此文件已包含A.h
而main()函数放在Ause.cpp文件中,此文件也包含A.h,并且main()函数中用到类A.
为什么在VC中这种多文件可以在一个工程中编译链接成功,而使用命令行
cl -GX Ause.cpp则提示链接错误。
哪位达人可回答一下,感激!
------解决方案--------------------
只要写一起应该就可以了吧:
cl -GX Ause.cpp A.cpp