社区
C++ 语言
帖子详情
cl命令编译多文件问题
yimianshisan
2007-03-18 07:10:42
类的声明放在A.h文件中,
类的成员的定义放在A.cpp文件中,此文件已包含A.h
而main()函数放在Ause.cpp文件中,此文件也包含A.h,并且main()函数中用到类A.
为什么在VC中这种多文件可以在一个工程中编译链接成功,而使用命令行
cl -GX Ause.cpp则提示链接错误。
哪位达人可回答一下,感激!
...全文
256
4
打赏
收藏
cl命令编译多文件问题
类的声明放在A.h文件中, 类的成员的定义放在A.cpp文件中,此文件已包含A.h 而main()函数放在Ause.cpp文件中,此文件也包含A.h,并且main()函数中用到类A. 为什么在VC中这种多文件可以在一个工程中编译链接成功,而使用命令行 cl -GX Ause.cpp则提示链接错误。 哪位达人可回答一下,感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yimianshisan
2007-03-18
打赏
举报
回复
多谢多谢
晨星
2007-03-18
打赏
举报
回复
只要写一起应该就可以了吧:
cl -GX Ause.cpp A.cpp
yimianshisan
2007-03-18
打赏
举报
回复
那如何才能使用cl命令编译链接成功呢
晨星
2007-03-18
打赏
举报
回复
那是因为在IDE的工程中,人家不是那么编的。而是先把每一个cpp分别编译成obj,再把所有的obj链接成一个exe的。
Windows
命令
行下通过
cl
命令
编译
C++
文件
生成动态链接库
大家都知道通过vistual studio环境下可以
编译
生成dll动态链接库,其实vs的项目
文件
里面是调用的
cl
.exe这个高级优化
编译
器来
编译
的,所以直接通过
命令
行也是可以
编译
生成dll动态链接库的。然后从开始菜单打开vs的“x64 Native tools command prompt”然后切换到源
文件
和头
文件
所在目录,输入动态库
编译
命令
cl
/LD 源
文件
,回车运行。这样就生成了dll动态库了,不用启动visual studio了。下面我们准备两个
文件
,一个源
文件
,一个头
文件
。
Windows中
cl
命令
编译
运行C++
Windows中
cl
命令
编译
运行C++author@jason_ql(lql0716) http://blog.csdn.net/lql0716在dos
命令
窗口,利用
cl
命令
编译
运行C++;设置步骤: 1、正确安装Visual Studio 2013 我的安装路径是: “C:\Program Files (x86)\Microsoft Visual Studio 12.0\”2、设置环境
windows
cl
.exe
编译
器
编译
多
文件
以前都是用
cl
编译
器
编译
单个
文件
的,使用起来非常方便,直接使用如下
命令
即可:
cl
main.c -o main 但是对于main中需要调用第三方的c/cpp
文件
的时候,比如需要调用bzip2/*.c,上面的
命令
就不行了,这时候我们该怎么办呢?尝试过很多种方法,最终发现只能用下面的方式: 1、将所有依赖的c/cpp
文件
都汇总到一个
文件
夹中,比如: blocksort.c bs.h...
windows
命令
行下通过
cl
命令
编译
动态链接库示例
一般在windows下写一个c/c++的动态链接库,我们都是在visual studio活着visual c++这些ide里面进行
编译
和生成的,今天介绍,如何通过
命令
行来实现手动
编译
和生成动态链接库。 首先,确保我们的系统中安装了visual studio 2019或着其他版本,这样,我们才可以使用
命令
行工具。 开始->程序里面找到visual studio 2019这个
文件
夹,里面有
命令
行工具。找到x64 native tool,然后点击,打开一个cmd
命令
行。 ...
命令
行
cl
命令
编译
c语言,环境配置
之前,
命令
行使用
cl
命令
编译
c语言,需要先运行vcvars32.bat配置环境,感觉每次都要运行有点麻烦,网上搜集直接运行
cl
编译
的办法,总结一下。 本机环境 1、win10 2、visual studio 2015 环境变量设置 将下面三个路径添加进系统环境变量Path xxx\VC\bin (xxx表示你的vs安装目录) 可执行程序
cl
.exe在此目录下 常见错误 直接运行
cl
*.c的...
C++ 语言
64,642
社区成员
250,580
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章