怎么编译c文件????

hitxiang 2003-10-22 10:54:05
我想在vb中调用tcc来编译c文件,出现了错误,请大虾帮忙?

C2Dir = "C:\turboc2\tcc.exe " & App.Path & "\temp.c"
但是没有在生成temp.exe

而我用在dos中执行
C:\turboc2〉tcc.exe能生成temp.exe文件..
请大虾指点!!
...全文
23 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyr311 2003-10-23
  • 打赏
  • 举报
回复
ret = Shell("C:\TC\tcc.exe" & " " & "C:\tc\save\1.c", vbMaximizedFocus)
刚才找了一个VB,结果在VB的目下生成了一个目标文件1.obj,也就是说方法是可行的。
lyr311 2003-10-23
  • 打赏
  • 举报
回复
我觉得应该用shell函数激活应用程序,ret=shell(...,vbMaximizedFocus)
你自己试一下吧
iidj 2003-10-23
  • 打赏
  • 举报
回复
up chanet(牧师)
文件存储路径的位置是不是在VB目录下。路径不对编译不过去。
hitxiang 2003-10-23
  • 打赏
  • 举报
回复
谢谢,好像是当前路径没设置好,turboc(tlink.exe)找不到连接库,SetCurrentDirectory("c:\turboc2")就可以了!!
chanet 2003-10-23
  • 打赏
  • 举报
回复
看看是不是在 VB 的目录下啦~
...\Microsoft Visual Studio\VB98
pxwzd123 2003-10-22
  • 打赏
  • 举报
回复
UP
rongstar 2003-10-22
  • 打赏
  • 举报
回复
我不会VB

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧