This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Doxygen setup but not documenting

Other Parts Discussed in Thread: HALCOGEN

I have setup the Doxygen with CCS using this link coder-tronics.com/.../

I have followed the instructions on how to document files using the Doxygen manual.

But the problem is,when i click the @ icon (build documentation) and view the html file created,nothing is documented.DOXBuid.txt

I have attached the build log for reference

  • Hi,

    Have you configured .doxy file properly? Like providing input directory path, output formats as per below attachment.

    -Aditya

  • im using CCS.I have configured it the way that the link specified in my question has claimed. The page u have inserted in ur answer doesnt appear in CCS for me. How do u do it?
  • I got it setup...Thanks :) Its brilliant how the entire Halcogen code is already documented for u using doxygen.
  • How do enable Doxygen output to display call graph??
  • You need to install appropriate Graphviz package to display call graphs

    -Aditya
  • I installed graphviz.....after that??? How do u set it up?
  • is it only for c++ and not for c??
  • I have installed doxygen ver 1.8.10 & graphviz ver 2.38. for my C code project in CCS. I am able to generate call graphs by configuring as per previous post attachment.

    Once we build documentation, call graphs were able to see on html pages.

    build log as below

    Searching for include files...
    Searching for example files...
    Searching for images...
    Searching for dot files...
    Searching for msc files...
    Searching for dia files...
    Searching for files to exclude
    Searching INPUT for files to process...
    Searching for files in directory D:/Projects..

    Reading and parsing tag files
    Parsing files
    Preprocessing D:/Projects..

    Building group list...
    Building directory list...
    Building namespace list...
    Building file list...
    Building class list...
    Associating documentation with classes...
    Computing nesting relations for classes...
    Building example list...
    Searching for enumerations...
    Searching for documented typedefs...
    Searching for members imported via using declarations...
    Searching for included using directives...
    Searching for documented variables...
    Building interface member list...
    Building member list...
    Searching for friends...
    Searching for documented defines...
    Computing class inheritance relations...
    Computing class usage relations...
    Flushing cached template relations that have become invalid...
    Creating members for template instances...
    Computing class relations...
    Add enum values to enums...
    Searching for member function documentation...
    Building page list...
    Search for main page...
    Computing page relations...
    Determining the scope of groups...
    Sorting lists...
    Freeing entry tree
    Determining which enums are documented
    Computing member relations...
    Building full member lists recursively...
    Adding members to member groups.
    Computing member references...
    Inheriting documentation...
    Generating disk names...
    Adding source references...
    Adding xrefitems...
    Sorting member lists...
    Computing dependencies between directories...
    Generating citations page...
    Counting data structures...
    Resolving user defined references...
    Finding anchors and sections in the documentation...
    Transferring function references...
    Combining using relations...
    Adding members to index pages...
    Generating style sheet...
    Generating search indices...
    Generating example documentation...
    Generating file sources...
    Generating code for file D:/Projects..

    Generating call graph for function dequeue
    Generating call graph for function enqueue
    Generating call graph for function unFront
    Generating call graph for function unRear
    Generating docs for file

    Generating page index...
    Generating module index...
    Generating namespace index...
    Generating namespace member index...
    Generating annotated compound index...
    Generating alphabetical compound index...
    Generating hierarchical class index...
    Generating graphical class hierarchy...
    Generating member index...
    Generating file index...
    Generating file member index...
    Generating example index...
    finalizing index lists...
    writing tag file...
    Combining RTF output...
    Running dot...
    Generating dot graphs using 5 parallel threads...
    Running dot for graph 1/392
    Running dot for graph 2/392
    Running dot for graph 3/392
    Running dot for graph 4/392
    Running dot for graph 5/392
    Running dot for graph 6/392
    Running dot for graph 7/392
    Running dot for graph 8/392
    Running dot for graph 9/392
    Running dot for graph 10/392
    Running dot for graph 11/392
    Running dot for graph 12/392
    Running dot for graph 13/392
    Running dot for graph 14/392
    Running dot for graph 15/392
    Running dot for graph 16/392
    Running dot for graph 17/392
    Running dot for graph 18/392
    Running dot for graph 19/392
    Running dot for graph 20/392
    Running dot for graph 21/392
    Running dot for graph 22/392
    Running dot for graph 23/392
    Running dot for graph 24/392
    Running dot for graph 25/392
    Running dot for graph 26/392
    Running dot for graph 27/392
    Running dot for graph 28/392
    Running dot for graph 29/392
    Running dot for graph 30/392
    Running dot for graph 31/392
    Running dot for graph 32/392
    Running dot for graph 33/392
    Running dot for graph 34/392
    Running dot for graph 35/392
    Running dot for graph 36/392
    Running dot for graph 37/392
    Running dot for graph 38/392
    Running dot for graph 39/392
    Running dot for graph 40/392
    Running dot for graph 41/392
    Running dot for graph 42/392
    Running dot for graph 43/392
    Running dot for graph 44/392
    Running dot for graph 45/392
    Running dot for graph 46/392
    Running dot for graph 47/392
    Running dot for graph 48/392
    Running dot for graph 49/392
    Running dot for graph 50/392
    Running dot for graph 51/392
    Running dot for graph 52/392
    Running dot for graph 53/392
    Running dot for graph 54/392
    Running dot for graph 55/392
    Running dot for graph 56/392
    Running dot for graph 57/392
    Running dot for graph 58/392
    Running dot for graph 59/392
    Running dot for graph 60/392
    Running dot for graph 61/392
    Running dot for graph 62/392
    Running dot for graph 63/392
    Running dot for graph 64/392
    Running dot for graph 65/392
    Running dot for graph 66/392
    Running dot for graph 67/392
    Running dot for graph 68/392
    Running dot for graph 69/392
    Running dot for graph 70/392
    Running dot for graph 71/392
    Running dot for graph 72/392
    Running dot for graph 73/392
    Running dot for graph 74/392
    Running dot for graph 75/392
    Running dot for graph 76/392
    Running dot for graph 77/392
    Running dot for graph 78/392
    Running dot for graph 79/392
    Running dot for graph 80/392
    Running dot for graph 81/392
    Running dot for graph 82/392
    Running dot for graph 83/392
    Running dot for graph 84/392
    Running dot for graph 85/392
    Running dot for graph 86/392
    Running dot for graph 87/392
    Running dot for graph 88/392
    Running dot for graph 89/392
    Running dot for graph 90/392
    Running dot for graph 91/392
    Running dot for graph 92/392
    Running dot for graph 93/392
    Running dot for graph 94/392
    Running dot for graph 95/392
    Running dot for graph 96/392
    Running dot for graph 97/392
    Running dot for graph 98/392
    Running dot for graph 99/392
    Running dot for graph 100/392
    Running dot for graph 101/392
    Running dot for graph 102/392
    Running dot for graph 103/392
    Running dot for graph 104/392
    Running dot for graph 105/392
    Running dot for graph 106/392
    Running dot for graph 107/392
    Running dot for graph 108/392
    Running dot for graph 109/392
    Running dot for graph 110/392
    Running dot for graph 111/392
    Running dot for graph 112/392
    Running dot for graph 113/392
    Running dot for graph 114/392
    Running dot for graph 115/392
    Running dot for graph 116/392
    Running dot for graph 117/392
    Running dot for graph 118/392
    Running dot for graph 119/392
    Running dot for graph 120/392
    Running dot for graph 121/392
    Running dot for graph 122/392
    Running dot for graph 123/392
    Running dot for graph 124/392
    Running dot for graph 125/392
    Running dot for graph 126/392
    Running dot for graph 127/392
    Running dot for graph 128/392
    Running dot for graph 129/392
    Running dot for graph 130/392
    Running dot for graph 131/392
    Running dot for graph 132/392
    Running dot for graph 133/392
    Running dot for graph 134/392
    Running dot for graph 135/392
    Running dot for graph 136/392
    Running dot for graph 137/392
    Running dot for graph 138/392
    Running dot for graph 139/392
    Running dot for graph 140/392
    Running dot for graph 141/392
    Running dot for graph 142/392
    Running dot for graph 143/392
    Running dot for graph 144/392
    Running dot for graph 145/392
    Running dot for graph 146/392
    Running dot for graph 147/392
    Running dot for graph 148/392
    Running dot for graph 149/392
    Running dot for graph 150/392
    Running dot for graph 151/392
    Running dot for graph 152/392
    Running dot for graph 153/392
    Running dot for graph 154/392
    Running dot for graph 155/392
    Running dot for graph 156/392
    Running dot for graph 157/392
    Running dot for graph 158/392
    Running dot for graph 159/392
    Running dot for graph 160/392
    Running dot for graph 161/392
    Running dot for graph 162/392
    Running dot for graph 163/392
    Running dot for graph 164/392
    Running dot for graph 165/392
    Running dot for graph 166/392
    Running dot for graph 167/392
    Running dot for graph 168/392
    Running dot for graph 169/392
    Running dot for graph 170/392
    Running dot for graph 171/392
    Running dot for graph 172/392
    Running dot for graph 173/392
    Running dot for graph 174/392
    Running dot for graph 175/392
    Running dot for graph 176/392
    Running dot for graph 177/392
    Running dot for graph 178/392
    Running dot for graph 179/392
    Running dot for graph 180/392
    Running dot for graph 181/392
    Running dot for graph 182/392
    Running dot for graph 183/392
    Running dot for graph 184/392
    Running dot for graph 185/392
    Running dot for graph 186/392
    Running dot for graph 187/392
    Running dot for graph 188/392
    Running dot for graph 189/392
    Running dot for graph 190/392
    Running dot for graph 191/392
    Running dot for graph 192/392
    Running dot for graph 193/392
    Running dot for graph 194/392
    Running dot for graph 195/392
    Running dot for graph 196/392
    Running dot for graph 197/392
    Running dot for graph 198/392
    Running dot for graph 199/392
    Running dot for graph 200/392
    Running dot for graph 201/392
    Running dot for graph 202/392
    Running dot for graph 203/392
    Running dot for graph 204/392
    Running dot for graph 205/392
    Running dot for graph 206/392
    Running dot for graph 207/392
    Running dot for graph 208/392
    Running dot for graph 209/392
    Running dot for graph 210/392
    Running dot for graph 211/392
    Running dot for graph 212/392
    Running dot for graph 213/392
    Running dot for graph 214/392
    Running dot for graph 215/392
    Running dot for graph 216/392
    Running dot for graph 217/392
    Running dot for graph 218/392
    Running dot for graph 219/392
    Running dot for graph 220/392
    Running dot for graph 221/392
    Running dot for graph 222/392
    Running dot for graph 223/392
    Running dot for graph 224/392
    Running dot for graph 225/392
    Running dot for graph 226/392
    Running dot for graph 227/392
    Running dot for graph 228/392
    Running dot for graph 229/392
    Running dot for graph 230/392
    Running dot for graph 231/392
    Running dot for graph 232/392
    Running dot for graph 233/392
    Running dot for graph 234/392
    Running dot for graph 235/392
    Running dot for graph 236/392
    Running dot for graph 237/392
    Running dot for graph 238/392
    Running dot for graph 239/392
    Running dot for graph 240/392
    Running dot for graph 241/392
    Running dot for graph 242/392
    Running dot for graph 243/392
    Running dot for graph 244/392
    Running dot for graph 245/392
    Running dot for graph 246/392
    Running dot for graph 247/392
    Running dot for graph 248/392
    Running dot for graph 249/392
    Running dot for graph 250/392
    Running dot for graph 251/392
    Running dot for graph 252/392
    Running dot for graph 253/392
    Running dot for graph 254/392
    Running dot for graph 255/392
    Running dot for graph 256/392
    Running dot for graph 257/392
    Running dot for graph 258/392
    Running dot for graph 259/392
    Running dot for graph 260/392
    Running dot for graph 261/392
    Running dot for graph 262/392
    Running dot for graph 263/392
    Running dot for graph 264/392
    Running dot for graph 265/392
    Running dot for graph 266/392
    Running dot for graph 267/392
    Running dot for graph 268/392
    Running dot for graph 269/392
    Running dot for graph 270/392
    Running dot for graph 271/392
    Running dot for graph 272/392
    Running dot for graph 273/392
    Running dot for graph 274/392
    Running dot for graph 275/392
    Running dot for graph 276/392
    Running dot for graph 277/392
    Running dot for graph 278/392
    Running dot for graph 279/392
    Running dot for graph 280/392
    Running dot for graph 281/392
    Running dot for graph 282/392
    Running dot for graph 283/392
    Running dot for graph 284/392
    Running dot for graph 285/392
    Running dot for graph 286/392
    Running dot for graph 287/392
    Running dot for graph 288/392
    Running dot for graph 289/392
    Running dot for graph 290/392
    Running dot for graph 291/392
    Running dot for graph 292/392
    Running dot for graph 293/392
    Running dot for graph 294/392
    Running dot for graph 295/392
    Running dot for graph 296/392
    Running dot for graph 297/392
    Running dot for graph 298/392
    Running dot for graph 299/392
    Running dot for graph 300/392
    Running dot for graph 301/392
    Running dot for graph 302/392
    Running dot for graph 303/392
    Running dot for graph 304/392
    Running dot for graph 305/392
    Running dot for graph 306/392
    Running dot for graph 307/392
    Running dot for graph 308/392
    Running dot for graph 309/392
    Running dot for graph 310/392
    Running dot for graph 311/392
    Running dot for graph 312/392
    Running dot for graph 313/392
    Running dot for graph 314/392
    Running dot for graph 315/392
    Running dot for graph 316/392
    Running dot for graph 317/392
    Running dot for graph 318/392
    Running dot for graph 319/392
    Running dot for graph 320/392
    Running dot for graph 321/392
    Running dot for graph 322/392
    Running dot for graph 323/392
    Running dot for graph 324/392
    Running dot for graph 325/392
    Running dot for graph 326/392
    Running dot for graph 327/392
    Running dot for graph 328/392
    Running dot for graph 329/392
    Running dot for graph 330/392
    Running dot for graph 331/392
    Running dot for graph 332/392
    Running dot for graph 333/392
    Running dot for graph 334/392
    Running dot for graph 335/392
    Running dot for graph 336/392
    Running dot for graph 337/392
    Running dot for graph 338/392
    Running dot for graph 339/392
    Running dot for graph 340/392
    Running dot for graph 341/392
    Running dot for graph 342/392
    Running dot for graph 343/392
    Running dot for graph 344/392
    Running dot for graph 345/392
    Running dot for graph 346/392
    Running dot for graph 347/392
    Running dot for graph 348/392
    Running dot for graph 349/392
    Running dot for graph 350/392
    Running dot for graph 351/392
    Running dot for graph 352/392
    Running dot for graph 353/392
    Running dot for graph 354/392
    Running dot for graph 355/392
    Running dot for graph 356/392
    Running dot for graph 357/392
    Running dot for graph 358/392
    Running dot for graph 359/392
    Running dot for graph 360/392
    Running dot for graph 361/392
    Running dot for graph 362/392
    Running dot for graph 363/392
    Running dot for graph 364/392
    Running dot for graph 365/392
    Running dot for graph 366/392
    Running dot for graph 367/392
    Running dot for graph 368/392
    Running dot for graph 369/392
    Running dot for graph 370/392
    Running dot for graph 371/392
    Running dot for graph 372/392
    Running dot for graph 373/392
    Running dot for graph 374/392
    Running dot for graph 375/392
    Running dot for graph 376/392
    Running dot for graph 377/392
    Running dot for graph 378/392
    Running dot for graph 379/392
    Running dot for graph 380/392
    Running dot for graph 381/392
    Running dot for graph 382/392
    Running dot for graph 383/392
    Running dot for graph 384/392
    Running dot for graph 385/392
    Running dot for graph 386/392
    Running dot for graph 387/392
    Running dot for graph 388/392
    Running dot for graph 389/392
    Running dot for graph 390/392
    Running dot for graph 391/392
    Running dot for graph 392/392
    Patching output file 1/57
    Patching output file 2/57
    Patching output file 3/57
    Patching output file 4/57
    Patching output file 5/57
    Patching output file 6/57
    Patching output file 7/57
    Patching output file 8/57
    Patching output file 9/57
    Patching output file 10/57
    Patching output file 11/57
    Patching output file 12/57
    Patching output file 13/57
    Patching output file 14/57
    Patching output file 15/57
    Patching output file 16/57
    Patching output file 17/57
    Patching output file 18/57
    Patching output file 19/57
    Patching output file 20/57
    Patching output file 21/57
    Patching output file 22/57
    Patching output file 23/57
    Patching output file 24/57
    Patching output file 25/57
    Patching output file 26/57
    Patching output file 27/57
    Patching output file 28/57
    Patching output file 29/57
    Patching output file 30/57
    Patching output file 31/57
    Patching output file 32/57
    Patching output file 33/57
    Patching output file 34/57
    Patching output file 35/57
    Patching output file 36/57
    Patching output file 37/57
    Patching output file 38/57
    Patching output file 39/57
    Patching output file 40/57
    Patching output file 41/57
    Patching output file 42/57
    Patching output file 43/57
    Patching output file 44/57
    Patching output file 45/57
    Patching output file 46/57
    Patching output file 47/57
    Patching output file 48/57
    Patching output file 49/57
    Patching output file 50/57
    Patching output file 51/57
    Patching output file 52/57
    Patching output file 53/57
    Patching output file 54/57
    Patching output file 55/57
    Patching output file 56/57
    Patching output file 57/57
    lookup cache used 923/65536 hits=2792 misses=930
    finished...

    ....

    *** Build finished!

    Aditya

  • Hi Akshay,

    Once you installed graphviz, you have to update graphviz path in .doxy file. The below attachment shows how to provide graphviz path.

    Please click on "Verify Answer" if it helps to resolve your query.  This may help others similar type of queries.

    -Aditya

  • i setup to execute the way u mentioned.. i got the same build log as u have displayed....but the html file generated has no call graphs?How do u view the call graphs?
  • im using doxygem 1.8.11 btw
  • Call graph looks like this.. from project explorer..

    If it is not coming.. pls check the settings in advanced tab of .doxy file.

    -Aditya

  • hi all
    I also followed the steps according to your link, but when I clich the @ icon ,it says
    eclox was not able to run doxygen. doxygen is either missing or eclox is not properly configured to use it.
    would you like to edit preferences now?
    then of course I click yes and add my doxygen installation path. but it still doesnot work I'd like to know how to plugin the doxygen into CCS?
    beat regards
    Leo