|
|
贴子作者:yuanmh |
发贴日期:2001-12-1 11:14 |
阅读次数:823 |
回复条数:2 |
所属版块:计算机与网络 |
最后回复日期:2001-12-2 18:35 |
|
|
标题:关于tc |
内容: |
|
我用tuboc2.0编了一个带有作图的程序(传热学的) (在图形模式下)。后由于被盗版太多,想改成c++版交上去, 但用tuboc++3.0在连接时提示 symbol _initgraph undefined, symbol _line undefined ,.....undefined,作图函数没定义, 但是tc3.0明明包括“graphics.h"头文件,声名了这些函数, 为何没定义? 更高版本的Borland c++编译器或vc能不能在图形模式下作图? 有谁知道。
|
回复:
贴子作者:lifanxi |
发贴日期:2001-12-1 22:59 |
我这里没有TC++3.0,只有TC3。但不管是TC3、TC++3、Borland C++3.1,解决的方法应该都一样的。 你只要修改一下连接器Linker的设置就可以了,在里面指定可以使用图形库就行了。 TC3的具体做法是:Options菜单->Linker->Graphics library Off,改成On。 BC3.1的做法是……等一下,让我把BC装一下…… 先说VC,VC中由于是windows环境下,不可以直接访问硬件,所以图形的绘制是通过GDI实现了,方法与DOS的graphics库有所不同,所以要把DOS下的图形程序移植到Windows下是要花一点工夫的。同时还要额外考虑一下重绘的问题,因为一个窗口可以会被另一个覆盖,当覆盖窗口移开后,被覆盖窗口中的内容必须重绘。 如果说是在VC的console应用程序中,好像是不可以用graphics.h的。 BC装完了,设置的方法是:Options->Linker->Libraries...->在Graphics library前打勾。
|
贴子作者:yuanmh |
发贴日期:2001-12-2 18:35 |
我已经按你的方法改好了,已经行了。 多谢了。 |
您尚未登陆网站,不能回复贴子!
|
|
|