Fortran Coder

查看: 14568|回复: 15
打印 上一主题 下一主题

[调试器] 在vs中进行断点调试,出现无法启动程序的错误

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
楼主
发表于 2019-10-10 18:58:05 | 显示全部楼层
看输出窗口~

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2019-10-10 21:36:56 | 显示全部楼层
工程属性乱掉了。
程序不大的话,重新创建工程,最简单。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
板凳
发表于 2019-10-10 21:51:25 | 显示全部楼层
你输出窗口里就有错误。说明编译链接尚有错误,此时没有生成可执行文件,更别说调试了。
这个错误是不能打开文件 C:\users\kun\Desktop\redaolv\redaolv\debug
但是显然,这是一个文件夹,而不是文件。

你肯定是在工程属性的linker里错误的设置了,让一个文件夹的路径参与链接。(这是不应该的,参与链接的都应该是目标文件(而非文件夹))

我也不能确定具体是哪里设置有问题。最简单的方法,就是重新创建工程。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
地板
发表于 2019-10-10 22:04:36 | 显示全部楼层
1. 你改了什么路径?截图以说明?
2. 你现在输出窗口可有内容?截图以说明。
3. 尝试清理工程后重试。
4. 尝试“运行(不调试)”看是否正常,并告知我。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
5#
发表于 2019-10-11 07:56:06 | 显示全部楼层
1. 这些设置是不需要更改的,除非你对路径有特殊需求。

2. 调试就出错,这是intel fortran 的一个bug
加入QQ群2338021,在群共享下载 FEE_VSIX_v15 文件。

然后先卸载 VS 中的插件 Intel Evaluation (大概是这个名字)
然后安装 FEE_VSIX_v15 这个同名的更改了bug的插件版本。

重启VS即可。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
6#
发表于 2019-10-11 13:52:13 | 显示全部楼层
是                           

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
7#
发表于 2019-10-12 07:57:15 | 显示全部楼层
本帖最后由 vvt 于 2019-10-12 08:00 编辑

你的断点在的位置,表示即将执行(还没有执行)
所以,read语句还没有执行,你当然不能输入值了。

你只需要按一下“步过”有些版本叫“逐过程”(英文叫 step over之类的)
就可以了
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-3 10:27

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表